AlertRange

abstract class AlertRange<ValueType>(alertState: AlertStateMachine?, cameText: String, wentText: String, alertClass: ProtoDpId?, rangeConfig: AlertClassOptions?)

Parameters

alertState
  • класс аларма, который отвечает за поведение данного диапазона, если null - то это нормальный диапазон

cameText
  • текст, который необходимо отобразить при входе в диапазон

wentText
  • текст, который необходимо отобразить при выходе из диапазона

alertClass
  • DP аларм класса, в котором настройки поведения аларма для данного диапазона, если null - то это нормальный диапазон

rangeConfig
  • настройки диапазона, если null - то это нормальный диапазон

Inheritors

Constructors

Link copied to clipboard
constructor(alertState: AlertStateMachine?, cameText: String, wentText: String, alertClass: ProtoDpId?, rangeConfig: AlertClassOptions?)

Properties

Link copied to clipboard
var alertClass: ProtoDpId?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Возвращает тип квитирования для текущего диапазона аларма

Link copied to clipboard

Возвращает настройки состояния для текущего состояния аларма

Link copied to clipboard

Возвращает приоритет для текущего диапазона аларма

Link copied to clipboard
abstract fun inRange(value: ValueType): Boolean
Link copied to clipboard
abstract override fun toString(): String