Разделы документации

EDVADO / Developers

Package

Технические определения приведены по спецификации протокола. Неполные описания и противоречивые примеры отмечены для уточнения.

Смещение байта (источник)БайтыПоле / определениеПример в начале поляИсточник
0Package!B31Package!J6
стартовый знак PACKAGE
5BPackage!B6
1Package!C31Package!J7
Номер PACKAGE от 0x01 до 0xFB
01Package!C7
NPackage!D3NPackage!J8
PACKET (один или несколько)
01010101010101010101011Package!D8
2+NPackage!H31.0Package!J9
знак завершения PACKAGE
5DPackage!H9
Полная строка примера / байтов
СмещениеИсходное значениеИсточник
05BPackage!B4
101Package!C4
N01010101010101010101011Package!D4
2+N5DPackage!H4

Общий размер в источнике: 3 + N · Package!J4

Обертка PACKET для передачи (1 или более). PACKAGE с 0x01 на 0xFB требует подтверждения от сервера (см. SERVER_COM) Package!B10

PACKAGE 0xFD

Смещение байта (источник)БайтыПоле / определениеПример в начале поляИсточник
0Package!B141Package!J17
стартовый знак PACKAGE
5BPackage!B17
1Package!C141Package!J18
номер 0xFD
FDPackage!C18
2Package!D141Package!J19
Код ответа: 0x00 - OK, !0x00 - ERROR
00Package!D19
3Package!E141.0Package!J20
знак завершения PACKAGE
5DPackage!E20
Полная строка примера / байтов
СмещениеИсходное значениеИсточник
05BPackage!B15
1FDPackage!C15
200Package!D15
35DPackage!E15

Общий размер в источнике: 4 · Package!J15

PACKAGE 0xFD — ответ на серверную команду типа 0xFD (передача файлов с сервера на устройство) Package!B21