Формат
<начало сообщения> <идентификатор отправителя сообщения> <идентификатор получателя сообщения> <идентификатор сообщения> <номер сообщения> <объем данных> <номер версии интерфейса> <код ошибки> <счетчик анализируемых данных> <предупреждение о состоянии данных> <ошибка состояния данных> <температура воздуха> <относительная влажность> <температура точки росы> <температура точки инея> <температура поверхности> <состояние поверхности> <состояние поверхности по EN15518> <сцепление> <толщина слоя воды> <толщина слоя льда> <толщина снежного слоя> <информация о состоянии блока> <биты ошибок блока> <CRC>
Поле |
Смещение |
Размер в байтах |
---|---|---|
Начало сообщения |
0 | 1 |
Идентификатор отправителя сообщения |
1 | 1 |
Идентификатор получателя сообщения |
2 | 1 |
Идентификатор сообщения |
3 | 1 |
Номер сообщения |
4 | 1 |
Объем данных |
5 ... 6 | 2 |
Версия интерфейса |
7 | 1 |
Код ошибки |
8 | 1 |
Счетчик анализируемых данных | 9 ... 10 | 2 |
Предупреждение о состоянии данных | 11 ... 12 | 2 |
Ошибка состояния данных | 13 ... 14 | 2 |
Температура воздуха | 15 ... 18 | 4 |
Относительная влажность | 19 ... 22 | 4 |
Температура точки росы | 23 ... 26 | 4 |
Температура точки инея | 27 ... 30 | 4 |
Температура поверхности | 31 ... 34 | 4 |
Состояние поверхности | 35 | 1 |
Состояние поверхности по EN15518 | 36 | 1 |
Сцепление | 37 ... 40 | 4 |
Толщина слоя воды | 41 ... 44 | 4 |
Толщина слоя льда | 45 ... 48 | 4 |
Толщина снежного слоя | 49 ... 52 | 4 |
Информация о состоянии блока | 53 ... 56 | 4 |
Биты ошибок блока | 57 | 4 |
CRC |
58 ... 59 | 2 |
Пример
0xab 0x01 0x00 0x20 0x0e 0x36 0x00 0x43 0x00 0xd7 0x08 0x00 0x00 0x00 0x00 0x8f 0xc2 0xbf 0x41 0x29 0x5c 0x45 0x42 0xfb 0x52 0x4b 0x41 0xfb 0x52 0x4b 0x41 0x08 0xd7 0x02 0x42 0x01 0x01 0x85 0xeb 0x51 0x3f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x53 0xe8
Поле | Байты | Значение |
---|---|---|
Начало сообщения |
0xab | 0xab |
Идентификатор отправителя сообщения |
0x01 | 1 |
Идентификатор получателя сообщения |
0x00 | 0 |
Идентификатор сообщения |
0x20 | 0x20 |
Номер сообщения |
0x0e | 14 |
Объем данных |
0x36 0x00 | 54 |
Версия интерфейса |
0x43 | C |
Код ошибки |
0x00 | 0 |
Счетчик анализируемых данных | 0xd7 0x08 | 2263 |
Предупреждение о состоянии данных | 0x00 0x00 | 0 |
Ошибка состояния данных | 0x00 0x00 | 0 |
Температура воздуха | 0x8f 0xc2 0xbf 0x41 | 23.9699 |
Относительная влажность | 0x29 0x5c 0x45 0x42 | 49.3400 |
Температура точки росы | 0xfb 0x52 0x4b 0x41 | 12.7077 |
Температура точки инея | 0xfb 0x52 0x4b 0x41 | 12.7077 |
Температура поверхности | 0x08 0xd7 0x02 0x42 | 32.7099 |
Состояние поверхности | 0x01 | 1 = Сухо |
Состояние поверхности по EN15518 | 0x01 | 1 = Сухо |
Сцепление | 0x85 0xeb 0x51 0x3f | 0.8199 |
Толщина слоя воды | 0x00 0x00 0x00 0x00 | 0.0 |
Толщина слоя льда | 0x00 0x00 0x00 0x00 | 0.0 |
Толщина снежного слоя | 0x00 0x00 0x00 0x00 | 0.0 |
Информация о состоянии блока | 0x00 0x00 0x00 0x00 | 0 |
Биты ошибок блока | 0x00 0x00 0x00 0x00 | 0 |
CRC |
0x53 0xe8 | - |
Счетчик анализируемых данных начинается с 0 и увеличивается с максимальной скоростью измерений, поддерживаемой мобильным дорожным датчиком. Счетчик сбрасывается на 0 поле достижения максимального значения.
Когда начинается непрерывная отправка, номер сообщения из сообщения запроса используется в первом сообщении с данными и затем увеличивается на 1 каждый раз при генерации и отправке нового сообщения.