Ответ GET FULL PRODUCT INFO - MD30

MD30 Описание интерфейса

Document code
M212201RU
Revision
B
Language
Русский
Product
MD30
Document type
Руководство пользователя

Формат

<начало сообщения> <идентификатор отправителя сообщения> <идентификатор получателя сообщения> <идентификатор сообщения> <номер сообщения> <номер версии интерфейса> <код ошибки> <объем данных> <количество пар ключ-значение и значений> <CRC>
Поле

Смещение

Размер в байтах

Начало сообщения

0 1

Идентификатор отправителя сообщения

1 1

Идентификатор получателя сообщения

2 1

Идентификатор сообщения

3 1

Номер сообщения

4 1

Объем данных

5 ... 6 2

Версия интерфейса

7 1

Код ошибки

8 1
Данные: количество пар ключ-значение и значений 9 ... 121 111

CRC

122 ... 123 2

Пример

Например, MD30 имеет 2 внешних датчика, HMP113 and MT10, поэтому полные сведения о продукте представлены в виде 5 пар ключ-значение.

0xab 0x01 0x00 0x11 0x06 0x71 0x00 0x43 0x00 0x05 0x0c 0x50 0x72 0x6f 0x64 0x75 0x63 0x74 0x20 0x4e 0x61 0x6d 0x65 0x04 0x4d 0x44 0x33 0x30 0x0d0x53 0x65 0x72 0x69 0x61 0x6c 0x20 0x4e 0x75 0x6d 0x62 0x65 0x72 0x08 0x50 0x31 0x38 0x33 0x30 0x30 0x30 0x32 0x0a 0x53 0x57 0x20 0x56 0x65 0x72 0x730x69 0x6f 0x6e 0x05 0x30 0x2e 0x39 0x2e 0x30 0x07 0x4d 0x54 0x31 0x30 0x20 0x49 0x44 0x10 0x37 0x30 0x30 0x35 0x37 0x32 0x44 0x36 0x31 0x31 0x31 0x340x42 0x31 0x43 0x32 0x11 0x48 0x4d 0x50 0x20 0x53 0x65 0x72 0x69 0x61 0x6c 0x20 0x4e 0x75 0x6d 0x62 0x65 0x72 0x08 0x50 0x32 0x31 0x33 0x30 0x37 0x370x39 0x41 0x80
Поле Байты Значение

Начало сообщения

0xab 0xab

Идентификатор отправителя сообщения

0x01 1

Идентификатор получателя сообщения

0x00 0

Идентификатор сообщения

0x11 0x11

Номер сообщения

0x06 6

Объем данных

0x71 0x00 113

Версия интерфейса

0x43 C

Код ошибки

0x00 0
Данные: количество пар ключ-значение и значений
Количество пар 0x05 5
Длина ключа пары 1 0x0c 12
Ключ пары 1 0x50 0x72 0x6f 0x64 0x75 0x63 0x74 0x20 0x4e 0x61 0x6d 0x65 Название продукта
Длина значения пары 1 0x04 4
Значение пары 1 0x4d 0x44 0x33 0x30 MD30
Длина ключа пары 2 0x0d 13
Значение пары 2 0x53 0x65 0x72 0x69 0x61 0x6c 0x20 0x4e 0x75 0x6d 0x62 0x65 0x72 Серийный номер
Длина значения пары 2 0x08 8
Значение пары 2 0x50 0x31 0x38 0x33 0x30 0x30 0x30 0x32 P1830002
Длина ключа пары 3 0x0a 10
Ключ пары 3 0x53 0x57 0x20 0x56 0x65 0x72 0x73 0x69 0x6f 0x6e Версия ПО:
Длина значения пары 3 0x05 5
Значение пары 3 0x30 0x2e 0x39 0x2e 0x30 0.9.0
Длина ключа пары 4 0x07 7
Ключ пары 4 0x4d 0x54 0x31 0x30 0x20 0x49 0x44 Идентификатор MT10
Длина значения пары 4 0x10 16
Значение пары 4 0x37 0x30 0x30 0x35 0x37 0x32 0x44 0x36 0x31 0x31 0x31 0x34 0x42 0x31 0x43 0x32 700572D61114B1C2
Длина ключа пары 5 0x11 17
Ключ пары 5 0x48 0x4d 0x50 0x20 0x53 0x65 0x72 0x69 0x61 0x6c 0x20 0x4e 0x75 0x6d 0x62 0x65 0x72 Серийный номер модуля HMP
Длина значения пары 5 0x08 8
Значение пары 5 0x50 0x32 0x31 0x33 0x30 0x37 0x37 0x39 P2130779

CRC

0x41 0x80 -

Пример ответа содержит следующую информацию:

  • Идентификатор блока: 1
  • Идентификатор клиента: 0
  • Идентификатор сообщения: 0x11
  • Номер сообщения: 6
  • Длина: 113
  • Версия интерфейса: C
  • Код ошибки: 0
  • Название продукта: MD30
  • Серийный номер: P1830002
  • Версия ПО: 0.9.0
  • Идентификатор MT10: 700572D61114B1C2
  • Серийный номер модуля HMP: P2130779