Формат
<начало сообщения> <идентификатор отправителя сообщения> <идентификатор получателя сообщения> <идентификатор сообщения> <номер сообщения> <объем данных> <идентификатор параметра> <значение параметра> <CRC>
Поле |
Смещение |
Размер в байтах |
---|---|---|
Начало сообщения |
0 | 1 |
Идентификатор отправителя сообщения |
1 | 1 |
Идентификатор получателя сообщения |
2 | 1 |
Идентификатор сообщения |
3 | 1 |
Номер сообщения |
4 | 1 |
Объем данных |
5 ... 6 | 2 |
Идентификатор параметра | 7 ... 8 | 2 |
Значение параметра | 9 ... 12 | 4 |
CRC |
13 ... 14 | 2 |
Пример
Настраиваемый параметр — 0x41, коррекция смещения для температуры воздуха.
0xab 0x00 0x01 0x41 0x14 0x06 0x00 0x41 0x00 0x00 0x00 0x40 0x3f 0xf5 0xeb
Поле | Байты | Значение |
---|---|---|
Начало сообщения |
0xab | 0xab |
Идентификатор отправителя сообщения |
0x00 | 0 |
Идентификатор получателя сообщения |
0x01 | 1 |
Идентификатор сообщения |
0x41 | 0x41 |
Номер сообщения |
0x14 | 20 |
Объем данных |
0x06 0x00 | 6 |
Идентификатор параметра | 0x41 0x00 | 0x41 = смещение для температуры воздуха |
Значение параметра | 0x00 0x00 0x40 0x3f | 0.75 |
CRC |
0xf5 0xeb | - |