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>