IOT TELEMATIKA
ВПК ПОТОК телематические решения 21 в
Назад к списку

Примеры тестовых заданий для обучению программированию Easy Logic терминалов GalileoSky

Задание №1

Данные о количестве топлива считываются с CAN шины автомобиля в CAN8BITR0, в формате 1 к 1 (CAN8BITR0=25 = 25 литрам). Данные о скорости считываются в CAN16BITR0. Чтобы высчитать точную скорость в км/ч нужно получаемое значение разделить на 180.

Требуется контролировать превышение скорость более 140 км/ч, если превышение есть длительностью более 2 минут, то отправить на сервер сообщение «Превышение скорости».

Так же требуется контролировать сколько было потрачено топлива от начала движения до остановки. Остановку считать парковкой более 15 минут. При остановке на сервер отправить сообщение в формате «Начало движения чч:мм, конец чч:мм, потрачено N литров». Контролировать заправку топлива, заправка происходит только при условии стоянки автомобиля, если была заправка отправить на сервер сообщение формата «Заправка N литров».

Сделано на © 2018
Информация на сайте не является публичной офертой