Outils pour utilisateurs

Outils du site


software:formats:igc:anatomie-fichier-igc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
software:formats:igc:anatomie-fichier-igc [2018/04/25 09:23] yoannsoftware:formats:igc:anatomie-fichier-igc [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Anatomie d'un fichier de log IGC ====== ====== Anatomie d'un fichier de log IGC ======
  
-Un fichier de log au format IGC (International Gliding Commission) est un fichier texte. Il se compose de différents types d'enregistrements. L'enregistrement est préfixé par une lettre qui détermine son type.+Un fichier de log au format IGC (International Gliding Commission) est un fichier texte. Chaque ligne est un enregistrement. 
 +  * L'enregistrement est préfixé par une lettre majuscule qui détermine son type. 
 +  * L'enregistrement est limité à 76 caractères et se termine par les caractères de contrôle **CRLF** 
 +  * Certains enregistrements s'étendent sur plusieurs lignes comme le Header ou le Flight Declaration. 
 +  * Les enregistrement sont ordonnés, certains types d' enregistrements n'apparaissent que dans une partie du fichier IGC, d'autre réapparaissent régulièrement comme les fixes. 
 + 
 +===== Caractères valides ===== 
 + 
 +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 |
  
 ===== Les types ===== ===== Les types =====
  
-^ A | | +Ci dessous les Lettres préfixant les types d'enregistrements
-^ B | |+
  
 +^ 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) |
 +
 +
 +===== Ordre des enregistrements =====
 +
 +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. |
  
 ===== Préambule ===== ===== Préambule =====
software/formats/igc/anatomie-fichier-igc.1524648208.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)