Формат
<начало сообщения> <идентификатор отправителя сообщения> <идентификатор получателя сообщения> <идентификатор сообщения> <номер сообщения> <объем данных> <номер версии интерфейса> <код ошибки> <информация о состоянии> <биты ошибок> <CRC>
Поле |
Смещение |
Размер в байтах |
---|---|---|
Начало сообщения |
0 | 1 |
Идентификатор отправителя сообщения |
1 | 1 |
Идентификатор получателя сообщения |
2 | 1 |
Идентификатор сообщения |
3 | 1 |
Номер сообщения |
4 | 1 |
Объем данных |
5 ... 6 | 2 |
Версия интерфейса |
7 | 1 |
Код ошибки |
8 | 1 |
Информация о состоянии | 9 ... 12 | 4 |
Биты ошибок | 13 ... 16 | 4 |
CRC |
17 ... 18 | 2 |
Пример
0xab 0x01 0x00 0x12 0x0d 0x0a 0x00 0x43 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x18 0x67
Поле | Байты | Значение |
---|---|---|
Начало сообщения |
0xab | 0xab |
Идентификатор отправителя сообщения |
0x01 | 1 |
Идентификатор получателя сообщения |
0x00 | 0 |
Идентификатор сообщения |
0x12 | 0x12 |
Номер сообщения |
0x0d | 13 |
Объем данных |
0x0a 0x00 | 10 |
Версия интерфейса |
0x43 | C |
Код ошибки |
0x00 | 0 |
Информация о состоянии | 0x00 0x00 0x00 0x00 | 0x00000000 |
Биты ошибок | 0x00 0x00 0x00 0x00 | 0x00000000 |
CRC |
0x18 0x67 | - |