Тема: Корректировка расчета сливов топлива
Сразу опишу проблему с которой пришлось столкнуться:
Один дотошный клиент, решил проверить работу системы, что сделал:
1. Загнал машину в бокс;
2. Отключил "массу";
3. Слил 30 литров солярки;
4. Водитель пришел с утра на следующий день, завел машину и поехал.
Wialon слива не показал (точнее на графике топлива виден уровень топлива до отключения "массы" и уровень топлива после включения, но слово "СЛИВ" в отчете нигде не светиться)... Клиент, довольный, мол слил, обошел, и грош цена всей вашей системе контроля.
Понятно, что на графике все видно, понятно что "расход топлива по ДУТ" больше чем "расход по ДУТ в поездках", но этому человеку принципиально видеть слово СЛИВ и все его однокоренные слова. Думаю подобные случаи и клиенты есть у многих коллег.
По моему пониманию, слив за этот интервал Wialon мог бы определить, но есть НО!
1. После того как на автомобиле включили "массу" и оборудование заработало, трекер не смог в течении 5 мин. определить координаты и естественно скорость (по причине того, что находился в боксе);
2. После того как координаты были определены машина уже находилась в движении, соответственно условия для определения слива уже не выполнились (скорость больше нуля).
Что предлагаю:
внести опцию в алгоритм расчета сливов где будут учитываться сообщения, не содержащие координат (и/или скорости), но с актуальным временем. То есть если координаты и скорость не определены, то пусть скорость считается нулевой.