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>