Цитата:
Сообщение от LordN
понятно что надо брать разность по отсчётам, понятно что надо суммировать часовые, непонятно что делать при переходе счетчика через нуль.
|
Ну запихнуть все отсчеты надо в лонг чтобы со знаками не плутать. При переходе через 0 (новый отсчет меньше) вычесть старый из 65536 и добавить новый. Все суммировать в новом итоговом лонге и анализировать уже его изменения для контроля расхода, так как полученные по 485-му цифры будут не привязаны ко времени контроллера.