Запрос серийного номера устройства (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