AlertHandler

Абстрактный класс обработчика алармов

Inheritors

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open var active: Boolean

Является ли активным вкл/выкл

Link copied to clipboard
open lateinit var alertText: String

Текущий текст аларма

Link copied to clipboard
open var archive: Boolean

Архивирование вкл/выкл

Link copied to clipboard
open lateinit var currentRange: AlertRange<ValueType>

Текущее активный диапазон

Link copied to clipboard
open lateinit var currentValue: ValueType

Текущее значение точки данных

Link copied to clipboard
open var editable: Boolean

Можно ли редактировать обработчик

Link copied to clipboard
open lateinit var handlerType: AlertHandlerType

Тип обработчики (непрерывный/дискретный)

Link copied to clipboard

Метка последнего инцидента

Link copied to clipboard

Последний квитированный диапазон

Link copied to clipboard

Метка последнего квитирования инцидента

Link copied to clipboard

Метка предыдущего инцидента

Link copied to clipboard

Предыдущий активный диапазон

Link copied to clipboard
open lateinit var ranges: MutableList<AlertRange<ValueType>>

Диапазоны аларма

Link copied to clipboard

На какой конфиг подписываться

Functions

Link copied to clipboard
abstract fun acknowledge(rangeNum: Int, ts: TimeStamp)

Квитировать

Link copied to clipboard
abstract fun enable(active: Boolean)

Активировать/деактивировать обработчик

Link copied to clipboard

Возвращает индекс заданного диапазона в списке диапазонов

Link copied to clipboard
abstract fun processValue(value: ValueType, ts: TimeStamp)

Обработать новое значение переменной

Link copied to clipboard
abstract fun setReduActivity(reduActivity: Boolean)

Установить активность обработчика в реду системе