Это текущее состояние, полученное от датчика.
Для анализа на предмет обнаружения события, т.е. перехода из некоторого начального состояния в некоторое конечное.
Указать одно из возможных состояний датчика, либо выражение сравнения, либо одно из зарезервированных ключевых слов (см. ниже). В зависимости от типа датчика и его настроек, возможны следующие ситуации:
>48
, <-17
, =36.6
. Если датчик передаёт алфавитно-цифровые строки, например, T = 36.6°
, то из них в этом случае выделяется первая максимальная подстрока в формате, похожем на число (т.е. состоящая из цифр, десятичной точки, и, возможно, знака "–" в начале).ПРИМЕЧАНИЕ. Операторы > и < означают строгое неравенство, поэтому выбирать пределы для сравнения следует с учётом точности показаний датчика. Например, если датчик температуры выдаёт значение с точностью 0,1° и нужно разбить дипазон значений на "до 30° (включительно)" и "выше 30° (исключая значение ровно 30°), то следует писать<31.1
и>30.0
Специальными значениями могут быть:
any
nil
). В этом случае событием будет, по существу, любое нахождение датчика в состоянии, которое указано другим параметром.other
nil
nil
. Эту особенность необходимо учитывать при построении алгоритма работы. В остальных ситуациях показание nil
означает, что датчик не подключен к устройству или административно выключен.UNKNOWN
Использовать значение any
следует с осторожностью, поскольку в этом случае каждый опрос датчиков (например, раз в секунду) будет генерировать непрерывный поток событий. Целесообразно применять его только для датчиков, которые не присылают обработчику регулярные сообщения, а самостоятельно определяют факт произошедшего события. В частности, к таким датчикам относятся:
Если установить для одного из состояний any
, а для другого other
, то обработчик событий будет реагировать на любое изменение состояния датчика (т.е. начальное состояние не равно конечному). Такой же результат будет иметь пара other-other
. Пара any-any
будет срабатывать при каждом сообщении от датчика.
© Network Systems Group 2015–2024 | Отдел документации |