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