Fleetrun
Hecterra
NimBus
Другие приложения
Wialon для Android/iOS
Logistics
Wialon Local
Wialon Hosting
WiaTag
Configurator
LeaseControl
Содержание
Валидация датчиков
  • sensors
  • validation

Валидация определяет зависимость основного датчика от валидатора и позволяет связать их значения, чтобы получить одно итоговое. Она настраивается путем выбора валидатора и типа валидации в свойствах датчика.

Валидатор — валидирующий датчик, значение которого влияет на основной датчик. Валидатор выбирается из списка доступных датчиков, созданных ранее для того же объекта.

Типы валидации

Тип валидации — логическая или математическая операция, с помощью которой валидатор влияет на итоговое значение основного датчика. Доступно 12 типов валидации, каждый из которых описан ниже.

Логическое И
Анализируются состояния датчика, по которому проходит валидация, и текущего датчика, т.е. к значениям валидирующего датчика и текущего применяется логическая функция И (конъюнкция), а результат датчика — логическое значение 0 или 1.

Логическое ИЛИ
Анализируются состояния датчика-валидатора и текущего датчика, т.е. к значениям валидирующего датчика и текущего применяется логическая функция ИЛИ (дизъюнкция), а результат датчика — логическое значение 0 или 1.

Проверка на неравенство нулю
Если валидирующий датчик не равен нулю, то значение текущего датчика выводится без изменений, в противном случае выводится прочерк.

Математическое И
К значениям валидирующего датчика и текущего применяется математическая функция И.

Математическое ИЛИ
К значениям валидирующего датчика и текущего применяется математическая функция ИЛИ.

Суммировать
Значения валидирующего датчика и текущего складываются.

Вычесть валидатор из датчика
Из текущего значения датчика вычитается значение валидирующего датчика.

Вычесть датчик из валидатора
Из значения валидирующего датчика вычитается значение текущего датчика.

Перемножить
Значения валидирующего и текущего датчиков умножаются друг на друга.

Делить датчик на валидатор
Значение текущего датчика делится на значение валидирующего датчика.

Делить валидатор на датчик
Значение валидирующего датчика делится на текущее значение датчика.

Заменять датчик валидатором в случае ошибки
В случае, если невозможно получить данные от основного датчика, будут взяты данные с валидирующего датчика.

Цепочка валидации может состоять из любого количества датчиков. То есть один датчик может являться валидатором для другого и при этом зависеть от третьего.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.
Спасибо за ваш отзыв!
Сообщить об ошибке
Текст с ошибкой Комментарий
Максимум 500 символов