Contexte
La librairie SDTP permet de recupérer la TM des satellites sur les serveurs de la JAXA.
Elle nous a été fournie par SAITO lors d’un déplacement de Penou au Japon (date ?) sous la forme :
-
librarie bas niveau en C écrite par NEC ou Fujitsu avec commentaires et documentation en Japonais.
Et aussi Traduction anglaise
-
surcouche en C pour regrouper les paquets d’une même APID qui sont décomposés en plusieurs sous-paquets CCSDS, la aussi du code avec des commentaires en C et pas de documentation.
-
exemple d’appel de cette libaririe par un script faisant appel a des variables d’environnement pour passer les paramètres à la librairie en C.
Depuis le début, nous l’utilisons sans vraiment maitriser le sujet…
J’avais demandé à SAITO lors de mon premier déplacement à Tokyo s’il y a avait de la doc en Anglais : I’m afraid there is not !
Procédure de récupération TM BEPI
Identification des serveurs de TM
Il faut commencer par fournir un premier fichier SOCKFILE, par l’intermédiaire d’une variable d’environnement :
$ export TLMPATH=/home/bepi/trunk/config/SOCKFILE.X.default
NOTE : En fait, je garde toujours le même nom, SOCKFILE.X.default que je fais pointer vers des fichiers envoyés par les Japonais, différents suivant que l’on fait récupère les données à l’ISAS ou à l’ESOC.
Ce fichier est un fichier Ascii contenant la définition de 3 serveurs :
Je n’ai pas la description du contenu du fichier, mais on peut retrouver l’IP de chacun des trois serveurs en dernière colonne.
-
sir (SIRIUS) : semble être un serveur général ou sera enregistrée la TM consolidée une fois la mission en phase opérationnelle.
Il n’est pas activé actuellement.
-
dst et stg : peut être un serveur "temps-réel" et "storage", mais là non plus par vraiment d´infos…
|
|
La sélection de l’un ou l’autre de ces serveurs se fait "apparemment" par un des paramètres de la librairie SDTP.
|
Paramètres SDT_tlm_open ()
Reformatter
Sur la machine reformatter, nous avons trouve un document, qui nous avons fait traduire par Sae