DiscreteAlertRange

constructor(alertStateMachine: AlertStateMachine, compareType: DiscreteCompareType, referenceValue: String, alertClass: ProtoDpId, rangeConfig: AlertClassOptions, cameText: String = "", wentText: String = "")

Parameters

alertStateMachine
  • конечный автомат диапазона аларма

compareType
  • тип сравнения, равен или не равен

referenceValue
  • значение для сравнения, может принимать значение, диапазона или перечисления вида:

  • числовые значения: "43", "-42"

  • числовые диапазоны: "12..53", "-23..-30", "-23..53"

  • перечисление значений и диапазонов: "22;74;85", "22..40;74;85..97", "-22..40;74;85..97"

alertClass
  • класс аларма

rangeConfig
  • параметры класса аларма

cameText
  • текст для события "вошел в диапазон"

wentText
  • текст для события "вышел из диапазона"