Un fichier de log au format IGC (International Gliding Commission) est un fichier texte. Chaque ligne est un enregistrement.
Les caractères présents au sein d'un fichier IGC appartiennent à une sous partie de la table ASCII de 0x20 à 0x7e. Les caractères ci dessous sont réservés:
CR | 0x0d |
---|---|
LF | 0x0a |
$ | 0x2a |
! | 0x21 |
\ | 0x5c |
^ | 0x5e |
~ | àx7e |
Ci dessous les Lettres préfixant les types d'enregistrements
A | Constructeur et numéro de série |
---|---|
B | Fix |
C | Task/declaration |
D | Differencial GPS |
E | Event |
F | Satellite constellation |
G | Security |
H | File header |
I | liste de données additionnelles après chaque B-record |
J | liste de données additionnelles après chaque K-record |
K | données fréquente, ajoutée après un B-record |
L | logbook/commentaire |
[M-Z] | Spare (réservés pour utilisation future) |
Exemple typique d'ordonnancement des enregistrements au sein d'un fichier IGC
A | Le fichier commence toujours avec un type A |
---|---|
H | Toujours après un enregistrement A |
I | définissant les données ajoutées à chaque B |
J | définissant les données ajoutées à chaque K |
C | si utilisé |
L | si utilisé |
D | si utilisé |
F | constellation satellite initiale |
B | |
I | |
… | … |
E | PEV (Pilot Event) |
B | |
K | |
… | … |
B | |
K | |
L | logbook (si utilisé) |
G | Toujours en dernier. |
Le fichier commence toujours par un un enregistrement de type A et des enregistrement multi-lignes de type HF (header file).
Le type I permet de définir un complément qui s'ajoutera à chaque enregistrement fixe de type B.
I023638FXA3940SIU
Ici I02 indique que 2 valeurs sont ajoutées à l’enregistrement de type B: