Розділи документації
EDVADO / Розробники
Пакет
Технічні визначення відповідають специфікації протоколу. Неповні визначення та суперечливі приклади позначені для пояснення.
| Зміщення байтів (джерело) | Байт | Поле / визначення | Приклад на початку поля | Джерело |
|---|---|---|---|---|
| 0Пакет!B3 | 1Пакет!J6 | стартовий знак ПАКЕТ | 5B | Пакет!B6 |
| 1Пакет!C3 | 1Пакет!J7 | Номер ПАКЕТА від 0x01 до 0xFB | 01 | Пакет!C7 |
| NПакет!D3 | NПакет!J8 | ПАКЕТ (один або більше) | 01010101010101010101011 | Пакет!D8 |
| 2+NПакет!H3 | 1.0Пакет!J9 | кінцевий знак ПАКЕТ | 5D | Пакет!H9 |
Повний приклад джерела / рядок байтів
Загальний розмір джерела: 3 + N · Пакет!J4
Обгортка ПАКЕТА для передачі (1 або більше). ПАКЕТ від 0x01 до 0xFB вимагає підтвердження від сервера (див. SERVER_COM) Пакет!B10
ПАКЕТ 0xFD
| Зміщення байтів (джерело) | Байт | Поле / визначення | Приклад на початку поля | Джерело |
|---|---|---|---|---|
| 0Пакет!B14 | 1Пакет!J17 | стартовий знак ПАКЕТ | 5B | Пакет!B17 |
| 1Пакет!C14 | 1Пакет!J18 | число 0xFD | FD | Пакет!C18 |
| 2Пакет!D14 | 1Пакет!J19 | Код відповіді: 0x00 - OK, !0x00 - ПОМИЛКА | 00 | Пакет!D19 |
| 3Пакет!E14 | 1.0Пакет!J20 | кінцевий знак ПАКЕТ | 5D | Пакет!E20 |
Повний приклад джерела / рядок байтів
Загальний розмір джерела: 4 · Пакет!J15
ПАКЕТ 0xFD є відповіддю на серверну команду типу 0xFD (передача файлів із сервера на пристрій) Пакет!B21