Test 2018-06-08 : patch soft de bord
====================================
:toc:
== Configuration
=== Traitement
Se connecter a la machine
$ ssh bepi@rosina1
bepi2016
Environnement de travail :
$ .w # alias pour : cd /home/bepi/work
=== Configuration librairie SDTP (acces a la TM)
Pour se connecter au serveur de donnees, il faut un fichier SOCKFILE contenant les parametres du serveur.
Le fichier par defaut est :
/home/bepi/trunk/config/SOCKFILE.X.default
Il correspond au contenu de la variable d'environnement TLMPATH, definie dans /home/bepi/trunk/profile
[NOTE]
====
Dans le repertoire /home/bepi/trunk/config, il y a plusieurs fichiers SOCKFILE disponibles.
SOCKFILE.X.defaults est en fait un lien logique vers l'un d'entre eux.
On peut modifier le lien logique OU la variable TLMPATH suivant les besoins.
====
=== Definition de la base de temps
Par defaut les donnees sont definies par un offset en 1/512s depuis une origine.
Comme l'origine n'est pas fixe, nous l'enregistrons pour chaque jour dans le fichier :
/DATA/BEPI/DATA/RESETS.txt
Une entree de la forme :
2018-06-08 2018-06-08T00:00:00Z SDT;
A ete ajoutee. Modifier eventuellement la seconde colonne pour se caler a la realite (allumage manip).
== Scenario de test
=== Telechargement des donnees
Dans une permiere fenetre, recuperer les donnees :
$ .w
$ DOWNLOAD MEA1 2018-06-08
On peut lancer en parallele la recuperation pour MEA1 et MEA2 dans deux fenetres differentes.
$ DOWNLOAD MEA2 2018-06-08
Le logiciel lance normalement la recuperation des paquets tant que la connexion avec le serveur n'est pas interrompue.
Il peut s'interrompre au bout d'un nombre de secondes sans donnees (TIME_OUT = 50)
Il faut alors le relancer manuellement si necessaire.
[CAUTION]
====
J'ai modifie le script :
/home/bepi/trunk/software/bin/DOWNLOAD
Pour qu'il ne recupere les donnees que sur l'antenne 130 (82 en hexa).
----
ANTENNAS=82 83 A6
ANTENNAS=82
----
Eventuellement, on pourra remettre la valeur precedente en fonction si on ne connait pas l'antenne.
====
=== Generation des fichiers CDF
Dans une autre fenetre, retraiter les donnees :
$ .w
$ UPDATE_REALTIME MEA1 2018-06-08
Dans une autre encore :
$ .w
$ UPDATE_REALTIME MEA2 2018-06-08
Ce script est en fait une boucle sans fin qui :
* Regenere les CDF L1
* Attend quelques secondes
Les donnees sont donc resynchronisees toutes les ~5/10 secondes
=== Visualisation des donnees
$ .w
$ cl <nom-vue-cl>