Questions projet BEPI
=====================
:numbered:

== Décommutation

=== Librairie SDTP

Permet de se connecter au serveur de données et de récupérer la télémesure.

Documentation uniquement en Japonais. Existe t-elle en anglais ?

Question en suspens :

* Liste des stations à donner en paramètre (desription)

* Couples VCID (Virtual Channel) + APID à fournir 
+
Faut-il VCID_REPRO et VCID_REAL pour chaque APID ? Pas clair.

* Lors de la mission, devrons nous récupérer les données de cette manière,
  ou y aura t-il un autre mode de fonctionnement (équivalent CDROM)

=== Format des trames premier niveau

Description entête (12 bytes) ?

On ne lit que la taille et le premier octet (type)

Taille des données : il semble y avoir un octet en plus

.Exemple 
--
Données HSK composées de paquets de 253 octets.

Entete : 64 octets + CCSDS (6+8) = 78

Données : 20 + 108 + 46 = 174 octets

Total : 252 /= 253
-- 

Ce n'est pas très génant dans ce cas, mais pour les données plus complexes,
qui sont segmentées sur plusieurs paquets, je ne suis pas sur que le soft
des japonais qui reconstitue les paquets tienne compte de ce problème.

C'est peut être un caractère terminateur, mais je n'ai pas la doc....
c'est peut-être dans la doc SDTP en Japonais

=== Format des données premier niveau

Composition :

* Entete : 64 octets (description précise)
* ccsds H1 : 6 octets (OK)
* CCSDS H2 : 8 ou 12 (OK)
* Common EM header : description TRES succinte
* Data

Questions :

* Datation : ad_tim codé dans entête (a quoi correspond-il ?)
* CCSDS time : description OK (4 octets x 31.25ms) mais à partir de quelle base
* CCSDS length : 
** non gérée par le soft Japonais en cas de segmentation des paquets. 
** ils gèrent par contre le champ adu_length qui doit être OK
** valeur pas très claire (N-1) dans certains cas.
* EM TI : 4 octets x 1.95 ms => OK +
  Formule de calul générale

* EM header ne semble pas présente dans les HK. Confirmer 

=== Format des données Housekeeping

* User HK 

La description semble OK.
Passage en valeur physique avec coefficients de Matthieu: OK

* Software HK

Voir avec Claude et Mathieu si c'est OK (labels, ...)

Faut-il convertir en unités physiques pour les CDF L1 ?

=== Format des données sciences

Description TRES succinte. Pas de phrases !

* Header : 8 bytes !!!
+
--
Il semble y avoir un compteur de temps sur 4 octets par spin.  
A confirmer
--

* Rice compression
+
Clarifier les 2 bits (0,1,2,3) : signed/unsigned/8/16bits...

==== Modes

Que veulent dire les modes M2-0, M2-1, M2-a ?

J'arrive à lire le mode dans les header : MPPE mode [2..5]

Il est sensé valoir 0-8, mais vaut parfois 15 "1111"b

== Production CDF

Installation de la suite d'outils CDF.

=== Premiers tests

SKTeditor pour créer visuellement un squelette :

* quelques variables globales (PI, mission, instrument, ...) 
* quelques variables (temps, moments)

=== Transformations 

* CDF => CDF2skeleton => .skt => skeleton2CDF => CDF

Permet des copier/coller pour créer des fichiers plus rapidement à partir
de la descripion d'autres (1D => 3D)

* CDF => CDF2XML => .xml => XML2CDF => CDF

Même fonctionnalités, mais en passant par du CDF.

Permettra de générer de la documentation (HTML) ou description pour interface avec CL.

=== Questions

* Données HSK L1 : valeurs brutes ou unités physiques ?

* Regroupement des modes L, M, H
+
mais une périodicité différente (2s, 4s, 30s...)
+
Produits séparés sinon

* Question sur les produits mode H de MEA2 (32 energies + 32 energies)

* Caractéristiques instruments (description angulaire des cellules)

* Coefficients pour passer en valeurs physiques (ultérieurement)

* Gammes d'énergie des moments (6 gammes)


== Divers

* Order of telemetry 3D products
+
--
eg: 3D-LL [16en][88 dir] 

  Is there 
	[E0][dir0, dir1, ... dir87]
	[E1][dir0, dir1, ... dir87]
	...
	[E15][dir0, dir1, ... dir87]

Or:
	[E0,E1, ...E15][dir0]
	[E0,E1, ...E15][dir1]
	[E0,E1, ...E15][dir87]
--


== Question encore en suspens

=== Housekeeping

* Voir avec Mathieu ce qu'il est nécessaire de conserver

* Format L1 ou L2 (valeurs physiques)

* Si changement format (user HK toutes les N minutes), le format
  de télémesure va t-il changer ? +
  Voir SAITO

== One Shot Telemetry

Command trigger.

One or a few packets are generated by command trigger, called as One Shot telemetry

Table 4.3.2 - MMO telemetry / Command Design Criteria (MMO-C-TCDC)