Тема: Неверно подсчитывается пробег, если поставщиком данных является CAN
Счетчик пробега считается по приращению между событиями, в случае если за основу берутся данные с CAN шины, то идут постоянные расхождения. Интервалы ТО считаются как раз по этому счетчику, то есть фактически не работают. Этот счетчик живет, по каким то своим, совершенно не понятным законам. Тех поддержка выдает вот такой ответ:
"По логике значение датчика пробега должно либо оставаться неизменным либо увеличиваться. То есть значение пробега в текущем сообщении не может быть меньше, чем в предыдущем.
В вашем случае прибор иногда присылает два сообщения с одинаковой меткой времени, в этом случае они обрабатываются системой абсолютно в рандомном порядке. И может так получится, что значение пробега в последнем сообщении меньше, чем в предыдущем. Пример на скриншоте. В результате отсчет пробега начинается с нуля, то есть прибавляется целиком полученное значение, а не разница между двумя сообщениями.
Необходимо настроить прибор таким образом, чтобы он не слал сообщений с одинаковым временем (часы:минуты:секунды)."
Терминал часто может генерировать разные события с одной меткой времени, это абсолютно нормальное явление.
Просьба разобраться с этой ситуацией.