Documentation sections
EDVADO / Developers
Package
Technical definitions follow the protocol specification. Incomplete definitions and conflicting examples are marked for clarification.
| Byte offset (source) | Bytes | Field / definition | Example at field start | Source |
|---|---|---|---|---|
| 0Package!B3 | 1Package!J6 | start sign PACKAGE | 5B | Package!B6 |
| 1Package!C3 | 1Package!J7 | PACKAGE number from 0x01 to 0xFB | 01 | Package!C7 |
| NPackage!D3 | NPackage!J8 | PACKET (one or more) | 01010101010101010101011 | Package!D8 |
| 2+NPackage!H3 | 1.0Package!J9 | end sign PACKAGE | 5D | Package!H9 |
Complete source example / byte row
| Offset | Literal value | Source |
|---|---|---|
| 0 | 5B | Package!B4 |
| 1 | 01 | Package!C4 |
| N | 01010101010101010101011 | Package!D4 |
| 2+N | 5D | Package!H4 |
Total size in source: 3 + N · Package!J4
PACKET wrapper for transmission (1 or more). PACKAGE from 0x01 to 0xFB requires confirmation from the server (see. SERVER_COM) Package!B10
PACKAGE 0xFD
| Byte offset (source) | Bytes | Field / definition | Example at field start | Source |
|---|---|---|---|---|
| 0Package!B14 | 1Package!J17 | start sign PACKAGE | 5B | Package!B17 |
| 1Package!C14 | 1Package!J18 | number is 0xFD | FD | Package!C18 |
| 2Package!D14 | 1Package!J19 | Answer code: 0x00 - OK, !0x00 - ERROR | 00 | Package!D19 |
| 3Package!E14 | 1.0Package!J20 | end sign PACKAGE | 5D | Package!E20 |
Complete source example / byte row
| Offset | Literal value | Source |
|---|---|---|
| 0 | 5B | Package!B15 |
| 1 | FD | Package!C15 |
| 2 | 00 | Package!D15 |
| 3 | 5D | Package!E15 |
Total size in source: 4 · Package!J15
PACKAGE 0xFD is an answer to server command type 0xFD (file transfer from server to device) Package!B21