1

Создание датчика константы на основе времени

(13/10/2023 12:52:36 отредактировано Bonz)

Тема: Создание датчика константы на основе времени

Друзья, как создать датчик константу по времени продолжительностью 2 мин ?
Вообще ситуация следующая:
Надо фиксировать в журнале нарушений, события соответствующие определённым критериям, а именно -
Если зажигание выключили через 2 минуты после остановки!

2

Создание датчика константы на основе времени

Re: Создание датчика константы на основе времени

Bonz какой критерий нормального состояния? Выключили зажигание через 3 минут -- это нормально или так же тревога? Выключили через минуту 1 минут -- это хорошо?

Датчик, который отсчитывает длительность, создать нельзя, именно накапливаемую. Но можно попробовать фиксировать нарушения через набор из уведомлений и нескольких групп: остановился и без движения 2 минуты>перекинули объект в группу Стоянка>группа Стоянка контролирует статус зажигания. Если объект начал движение, то убираем из группы Стоянка и уведомление на контроль зажигания на него уже не действует.

3

Создание датчика константы на основе времени

Re: Создание датчика константы на основе времени

pach
Назовём этот датчик напр. турботаймер.
Водитель может выключить зажигание при остановке только минимум через две минуты. Позже можно, раньше выключить нет.

С группами будет крайне не удобно это реализовать..

4

Создание датчика константы на основе времени

Re: Создание датчика константы на основе времени

Если прибор умеет алгоритмы, хотя-бы базовые (Вега, Фарватер) или навороченные (Галилео) - то вся логика реализуется на приборе, а в систему приходит только итоговое состояние Нарушение.
На Галилео это вообще реализуется на раз/два.

5

Создание датчика константы на основе времени

Re: Создание датчика константы на основе времени

Bonz решение на стороне оборудования предложено выше. На стороне Wialon -- группы + уведомления. Объект остановился>в группу Стоянка>по ней контроль зажигания на смену состояния из Вкл в Выкл>прошло 2 минуты значит другим уведомлением удаляем из группы Стоянка.