Une version développée par Luc UNG (chargé d'étude MDS, DGAC SNA/RP/CDG-ST, luc.ung@aviation-civile.gouv.fr) est maintenant disponible. Le code source mis jour est téléchargeable ici.
Les caractéristiques nouvelles de cette version sont :
Ajout du décodage de la catégorie 11 v 0.17. Il s'agit de la catégorie qui est envoyée par le système AVISO (système A-SMGCS de CDG) aux clients extérieurs. En local (CDG), le champ SP est décodé complètement alors que dans les sources ci-joint, le champ SP générique : comme ce champ est propre à chaque système et est détaillé dans les documents constructeurs on ne peut pas diffuser ces données pour des raisons de confidentialité (merci de contacter Luc UNG pour plus d'information au sujet des valeurs spécifiques du champ SP).
Correction du fichier champs.csv pour afficher l'adresse Mode-S pour la catégorie 10.
Correction du fichier champs.c pour corriger le bug lors du décodage d'un champ de type CAT.
Correction du fichier champs_define_manual.inc.c pour modifier le filtre XY utilisé pour décoder la position cartésienne (mauvaises valeurs en NM).
Le fichier DLL contenu dans le fichier joint a été compilé avec la version 1.2.3 de
Wireshark.
Parmi les problèmes non résolus de cette version, il faut signaler :
Pas de compilation sous Linux.
Les fichiers
HTML décrivant les catégories décodées ne contiennent pas la 11.
Malgré la modification des fichiers /plugins/Makefile.*, l'installateur généré ne contient pas le fichier asterix.dll, il faut le copier à la main dans le répertoire “plugins” une fois Wireshark installé.
Une version développée par Eric
Monate et Frédéric Dewever (SNA/RP/CDG) est maintenant disponible. Le code source mis jour est téléchargeable ici.
Le détail de l'ensemble des modifications depuis la version initiale se trouve dans le fichier “ChangeLog” de l'archive ci-dessus.
Les principales fonctionnalités de cette nouvelle version sont :
Ajout de la categorie 11 avec SP CDG.
Modification pour afficher l'adresse Mode-S dans la catégorie 10
Correction du filtre XY utilisé pour décoder la position cartésienne
Modification pour prendre en compte le STR de test de CDG
Ajout préférence pour SP Cat011 (modèle possible pour d'autres catégories)
Ajout de la catégorie 81 - développée par Parkair System pour l'A-SMGCS
Modification Cat011 prise en compte otpion SP
Ajout option SP cat 011
Ajout champs spécifique Cat081 - Parmi ces champs certains sont renseignés dans les docs mais déclarés Not Available (N/A)
Correction type de CALC_RATE de UNIT à INT (complément à 2)
Ajout d'une fonction de décodage des positions codées en IEEE754
Ajout de fonction de décodage spécial (à priori N/A)
Modification de la constante MAX_SIZE_FRAME_IN_BLOCS (1000 → 1496 = taille max d'un bloc Cat081)
Prise en compte des paquets courts avec complement de 0 (fonction verif_trame_bien_formee & lire_bloc)