Ce document decrit les tests realises a l’ISAS sur l’instrument MEA2
-
Test sur table le 2017/12/13
-
Test au banc a vide le 2017/12/15.
Format des donnees
Les donnees sont sous forme hexadecimale, dans des fichiers ASCII, correspondant au trames CCSDS envoyees par le DPU.
Originellement, les donnees ont l’extension .log et correspondent au log du soft de bord du modele de test.
Un premier script permet d’isoler uniquement le contenu des paquets :
trunk/software/python/readlog.py
Transforme fichier .log ⇒ .bin
La premiere ligne contient une ligne specifiant le TI0 :
TI0 = 2017-12-13T11:00:00.000Z
Les lignes suivants contiennent :
-
un entier 16 bits correspondant a la taille du paquet CCSDS
-
une suite de valeurs hexadecimales correspondant aux donnees binaires
Un second script permet de regrouper en un seul paquet les produits decomposes en plusieurs paquets de telemesure, suivant la decomposition CCSDS.
trunk/software/python/mergelog.py
Il existe meme un troisieme soft, mais je pense qu’il est inutile :
trunk/software/python/ccsds.py
Traitement
Utilisation executable specifique :
trunk/software/bin/PRODUCE_L1_TEST
Generation :
$ cd trunk/software/produce_L1
$ make -f Makefile.TEST clean all install