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.

  • 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 :

dst 10000 040307040004 010e01020601 133.74.4.2
stg 20000 040307040004 040306010000 133.74.4.2
sir 30200 998877665544 999999999999 133.74.196.2

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…

Note

La sélection de l’un ou l’autre de ces serveurs se fait "apparemment" par un des paramètres de la librairie SDTP.

int     mode =  SDT_TLMRATE,            // 0x01
                SDT_TLMONLINE           // 0x02
                SDT_SIRIRUS (0x03)      // 0x03

Paramètres SDT_tlm_open ()

Reformatter

Sue la machine rfmmo.reformat.isas.jaxa.jp, nous avons trouve un document, qui nous avons fait traduire par Sae