Запрос серийного номера устройства (COMMAND_DEVICE_SERIAL 0x03)¶
Возвращается серийный номер устройства.
В ответе используется структура
typedef struct {
CommandHeader header;
uint8_t[8] serial;
} __attribute__((packed)) DeviceSerialNumber;
Запрос
Поле | Значение |
command | 0x03 |
sequence | порядковый номер запроса |
flags | 0x00 |
dSize | 0x00 |
Ответ
Поле | Значение |
header.command | 0x03 |
header.sequence | порядковый номер запроса |
header.flags | 0x00 |
header.dSize | 0x08 |
serial | 8 байт серийного номера |
Пример
Получение серийного номера 000000000000002E
⇒ 03 xx 00 00
⇐ 03 xx 00 08 00 00 00 00 00 00 00 2E