| SRC | DST | CMD | FREQ | DATA 1 | DATA 2 | DATA 3 | DATA 4 |
|---|---|---|---|---|---|---|---|
| 1 byte | 1 byte | 1 byte | 1 byte | 1 byte | 1 byte | 1 byte | 1 byte |
SRC : Adresse de l'emetteur.
DST : Adresse du module à qui est transmis la message.
CMD : Type de trame
FREQ: Frequence VTX
DATA 1 et DATA 5 : Encodage du timeStamp
Le serveur (a.k.a base) aura toujours l'adresse 0x00.
Le broadcast sera fait avec l'adresse 0xFF.
Les modules pourront dont avoir une adresse allant de 0x01 à 0xFE;
Trame permettant de detecter les modules disponibles et actifs.
request -> CMD = 0x00
result -> CMD = 0x01 , DATA1 à DATA5 = 0x00
Exemple de trame emise par la base :
| SRC | DST | CMD | DATA 1 | DATA 2 | DATA 3 | DATA 4 | DATA 5 |
|---|---|---|---|---|---|---|---|
| 0x00 | 0xFF | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 |
Trame déclenchant le mode claibration sur un module.
request -> CMD = 0x10
result -> CMD = 0x11 , FREQ = Frequence détectée encodée (cf.tableau des fréquences) , , DATA1 à DATA4 = 0x00
Une trame de type 0x11 sera envoyée au serveur, permettant de remontter les fréquences detectées.
Exemple de trame emise par le module #1 :
| SRC | DST | CMD | FREQ | DATA 1 | DATA 2 | DATA 3 | DATA 4 |
|---|---|---|---|---|---|---|---|
| 0x01 | 0x00 | 0x11 | 0x13 | 0x00 | 0x00 | 0x00 | 0x00 |
Trame émise lors de la détection / passage par un module
request -> CMD = 0x20
Exemple de trame emise par le module #2 :
| SRC | DST | CMD | FREQ | DATA 1 | DATA 2 | DATA 3 | DATA 4 |
|---|---|---|---|---|---|---|---|
| 0x02 | 0x00 | 0x20 | 0x13 | 0x01 | 0x3F | 0xAE | 0x10 |
| VTX | ENCODED | Band | Chan |
|---|---|---|---|
| 5865 | 0x11 | 1 | 1 |
| 5845 | 0x12 | 1 | 2 |
| 5825 | 0x13 | 1 | 3 |
| 5805 | 0x14 | 1 | 4 |
| 5785 | 0x15 | 1 | 5 |
| 5765 | 0x16 | 1 | 6 |
| 5745 | 0x17 | 1 | 7 |
| 5725 | 0x18 | 1 | 8 |
| 5733 | 0x21 | 2 | 1 |
| 5752 | 0x22 | 2 | 2 |
| 5771 | 0x23 | 2 | 3 |
| 5790 | 0x24 | 2 | 4 |
| 5809 | 0x25 | 2 | 5 |
| 5828 | 0x26 | 2 | 6 |
| 5847 | 0x27 | 2 | 7 |
| 5866 | 0x28 | 2 | 8 |
| 5705 | 0x31 | 3 | 1 |
| 5685 | 0x32 | 3 | 2 |
| 5665 | 0x33 | 3 | 3 |
| 5645 | 0x34 | 3 | 4 |
| 5885 | 0x35 | 3 | 5 |
| 5905 | 0x36 | 3 | 6 |
| 5925 | 0x37 | 3 | 7 |
| 5945 | 0x38 | 3 | 8 |
| 5740 | 0x41 | 4 | 1 |
| 5760 | 0x42 | 4 | 2 |
| 5780 | 0x43 | 4 | 3 |
| 5800 | 0x44 | 4 | 4 |
| 5820 | 0x45 | 4 | 5 |
| 5840 | 0x46 | 4 | 6 |
| 5860 | 0x47 | 4 | 7 |
| 5880 | 0x48 | 4 | 8 |
| 5658 | 0x51 | 5 | 1 |
| 5695 | 0x52 | 5 | 2 |
| 5732 | 0x53 | 5 | 3 |
| 5769 | 0x54 | 5 | 4 |
| 5806 | 0x55 | 5 | 5 |
| 5843 | 0x56 | 5 | 6 |
| 5880 | 0x57 | 5 | 7 |
| 5917 | 0x58 | 5 | 8 |