Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| software:formats:igc:anatomie-fichier-igc [2016/06/28 15:30] – créée yoann | software: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 IGC est un fichier texte. | + | Un fichier de log au format |
| + | * L' | ||
| + | * L' | ||
| + | * Certains enregistrements s' | ||
| + | * Les enregistrement sont ordonnés, certains | ||
| + | ===== 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 ===== | ||
| + | |||
| + | Ci dessous les Lettres préfixant les types d' | ||
| + | |||
| + | ^ A | Constructeur et numéro de série | | ||
| + | ^ B | Fix | | ||
| + | ^ C | Task/ | ||
| + | ^ 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/ | ||
| + | ^ [M-Z] | Spare (réservés pour utilisation future) | | ||
| + | |||
| + | |||
| + | ===== Ordre des enregistrements ===== | ||
| + | |||
| + | Exemple typique d' | ||
| + | |||
| + | ^ 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 ===== | ||
| Ligne 8: | Ligne 66: | ||
| Le fichier commence toujours par un un enregistrement de type A et des enregistrement multi-lignes de type HF (header file). | Le fichier commence toujours par un un enregistrement de type A et des enregistrement multi-lignes de type HF (header file). | ||
| + | ===== Le type I ===== | ||
| + | |||
| + | Le type I permet de définir un complément qui s' | ||
| + | |||
| + | < | ||
| + | I023638FXA3940SIU | ||
| + | </ | ||
| + | |||
| + | Ici **I02** indique que 2 valeurs sont ajoutées à l’enregistrement de type B: | ||
| + | * **3638FXA**, | ||
| + | * **3940SIU**, | ||
| ===== Références ===== | ===== Références ===== | ||
| * http:// | * http:// | ||
| + | * https:// | ||