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

EDVADO / Розробники

Пакет

Архівна документація. Технічні визначення відповідають специфікації протоколу. Неповні визначення та суперечливі приклади позначені для пояснення.

Зміщення байтів (джерело)БайтПоле / визначенняПриклад на початку поляДжерело
0Пакет!B31Пакет!J6
стартовий знак ПАКЕТ
5BПакет!B6
1Пакет!C31Пакет!J7
Номер ПАКЕТА від 0x01 до 0xFB
01Пакет!C7
NПакет!D3NПакет!J8
ПАКЕТ (один або більше)
01010101010101010101011Пакет!D8
2+NПакет!H31.0Пакет!J9
кінцевий знак ПАКЕТ
5DПакет!H9
Повний приклад джерела / рядок байтів
ЗсувЛітеральне значенняДжерело
05BПакет!B4
101Пакет!C4
N01010101010101010101011Пакет!D4
2+N5DПакет!H4

Загальний розмір джерела: 3 + N · Пакет!J4

Обгортка ПАКЕТА для передачі (1 або більше). ПАКЕТ від 0x01 до 0xFB вимагає підтвердження від сервера (див. SERVER_COM) Пакет!B10

ПАКЕТ 0xFD

Зміщення байтів (джерело)БайтПоле / визначенняПриклад на початку поляДжерело
0Пакет!B141Пакет!J17
стартовий знак ПАКЕТ
5BПакет!B17
1Пакет!C141Пакет!J18
число 0xFD
FDПакет!C18
2Пакет!D141Пакет!J19
Код відповіді: 0x00 - OK, !0x00 - ПОМИЛКА
00Пакет!D19
3Пакет!E141.0Пакет!J20
кінцевий знак ПАКЕТ
5DПакет!E20
Повний приклад джерела / рядок байтів
ЗсувЛітеральне значенняДжерело
05BПакет!B15
1FDПакет!C15
200Пакет!D15
35DПакет!E15

Загальний розмір джерела: 4 · Пакет!J15

ПАКЕТ 0xFD є відповіддю на серверну команду типу 0xFD (передача файлів із сервера на пристрій) Пакет!B21