Чтение истории изменений настроек датчика (0Fh)
Команда позволяет целиком скачать область памяти, которая содержит записи изменения настроек для датчика Omnicomm LLS 30160. Формат записей представлен в таблице. В ПЗУ зафиксированы только первые 5 записей, остальные переписываются по правилу кольцевого буфера.
Формат команды:
Смещение, байт | Размер поля, байт | Значение | Описание |
---|---|---|---|
0 | 1 | 31h | Префикс |
+1 | 1 | 00h…FFh | Сетевой адрес получателя |
+2 | 1 | 0Fh | Код операции |
+3 | 1 | 00h…FFh | Контрольная сумма |
Формат ответа:
Смещение, байт | Размер поля, байт | Значение | Описание |
---|---|---|---|
0 | 1 | 3Eh | Префикс |
+1 | 1 | 00h…FFh | Сетевой адрес отправителя |
+2 | 1 | 0Fh | Код операции |
+3 | 2 | 00h…FFFFh | Количество данных (байт), передаваемых за заголовком (length) |
+5 | length | 00h…FFh | Данные |
+5+length | 1 | 00h…FFh | Контрольная сумма |
Формат записи лога:
Смещение, байт | Размер поля, байт | Значение | Описание |
---|---|---|---|
0 | 4 | 0h…FFFFFFFFh | Порядковый номер записи |
+4 | 2 | 0 | Изменение сетевого адреса |
1 | Изменение скорости обмена | ||
2 | Изменение минимального значения Nmin | ||
3 | Изменение максимального значения Nmax | ||
4 | Изменение длины фильтра | ||
5 | Изменение режима автоматической выдачи | ||
6 | Изменение интервала выдачи данных | ||
7 | Изменение CNT1 – пустой | ||
8 | Изменение CNT2 – полный | ||
0Аh | Программирование датчика | ||
+6 | 4 | 0h…FFFFFFFFh | Время изменения настройки (unix time) |
+10 | 4 | 0h…FFFFFFFFh | Новое значение параметра |
+14 | 1 | 00h…FFh | Контрольная сумма |
Формат ответа при ошибке:
Смещение, байт | Размер поля, байт | Значение | Описание |
---|---|---|---|
0 | 1 | 3Eh | Префикс |
+1 | 1 | 00h…FFh | Сетевой адрес отправителя |
+2 | 1 | 0Fh | Код операции |
+3 | 1 | 01h | Команда не может быть выполнена |
+4 | 1 | 00h…FFh | Контрольная сумма |