DiscreteAlertHandler
class DiscreteAlertHandler<ValueType : Any>(ranges: List<AlertRange<ValueType>>, currentValue: ValueType, targetConfig: TargetConfig, logger: Logger? = null) : AlertHandler<ValueType>
Обработчик дискретных алармов
Parameters
ranges
диапазоны алармов с их алерт классами
currentValue
текущее значение переменной, при создании обработчика
targetConfig
целевой конфиг, который должен отслеживать обработчик
logger
экземпляр логгера, если не передать, то логи писаться не будут
Constructors
Link copied to clipboard
constructor(ranges: List<AlertRange<ValueType>>, currentValue: ValueType, targetConfig: TargetConfig, logger: Logger? = null)
Properties
Link copied to clipboard
Текущее активный диапазон
Link copied to clipboard
Текущее значение точки данных
Link copied to clipboard
Тип обработчики (непрерывный/дискретный)
Link copied to clipboard
Метка последнего инцидента
Link copied to clipboard
Последний квитированный диапазон
Link copied to clipboard
Метка предыдущего инцидента
Link copied to clipboard
Предыдущий активный диапазон
Link copied to clipboard
Диапазоны аларма
Link copied to clipboard
На какой конфиг подписываться