INSTRU: Issueshttps://hephaistos.lpp.polytechnique.fr/redmine/https://hephaistos.lpp.polytechnique.fr/redmine/redmine/favicon.ico?15080976012023-03-09T13:23:09ZRedmine
Redmine LFR-FSW - Task #4047 (Closed): Datapack FSW 3.3 : mises à jour SValRhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/40472023-03-09T13:23:09Zbruno katra
<p>Cet issue rassemble les mises à jour/ajouts à prévoir dans le SValR :</p> LFR-FSW - Task #4016 (Closed): Datapack FSW 3.3 : SRShttps://hephaistos.lpp.polytechnique.fr/redmine/issues/40162023-01-25T08:22:38Zbruno katra
<p>Cet issue rassemble les mises à jour/ajouts à prévoir dans le SRS :</p>
<p>- <del>Dans le cas des diverses fonctions de filtrages (RW, FBINS, KCOEFF, PAS) : il faudra expliquer dans les req à quel moment du dataflow elles sont appliquées et/ou ref. au SDD</del></p>
<p>- <del>page 16, note mise à jour en dessous tableau changement de mode : mettre la bonne référence à RD02 ou RD 03 pour explication mécanisme interpolation KCOEFF</del></p>
<p>- <del>Le fait que la 36eme TC est acquittée APRES que l'interpolation soit faite</del><br /> fait dans req-5583 + spec LFR<br />- <del>expliquer en intro le changement de sens des KCOEFF qui sont maintenant des matrices de cal</del> fait dans req-5583 + ref à spec LFR<br /><del><br /><a class="issue tracker-4 status-5 priority-1 priority-lowest closed" title="Task: Datapack FSW 3.3 : expliquer initialisation des matrices au boot de LFR (Closed)" href="https://hephaistos.lpp.polytechnique.fr/redmine/issues/3915">#3915</a> à mettre dans un req ou note</del> fait dans SRS req sous forme de note</p> LFR-FSW - Task #4014 (Closed): Datapack FSW 3.3 : NCR corrigées à reporter https://hephaistos.lpp.polytechnique.fr/redmine/issues/40142023-01-19T14:58:35Zbruno katra
<p>Il y a un document avec les NCR en cours ou corrigées dans cette version, je ne sais plus lequel mais il faudra y reporter :<br />- Bug ASM<br />- numéro de paquet 1/2 - 2/2 dans le KCOEFF_DUMP corrigé (bug signalé par Xavier en 2021)</p> LFR-FSW - Task #3915 (Closed): Datapack FSW 3.3 : expliquer initialisation des matrices au boot d...https://hephaistos.lpp.polytechnique.fr/redmine/issues/39152021-12-08T12:33:42Zbruno katra
<p>Le comportement de l'init des matrices au boot devra être détaillé dans SDD et/ou spec LFR :</p>
<p>- Les matrices par défaut ne sont pas calculées dynamiquement au boot de LFR pour ne pas charger le CPU, elles ont été précalculée statiquement et sont dans un tableau d'init dans le fichier calibration_matrices.c<br />- voir <a class="issue tracker-3 status-9 priority-2 priority-default closed" title="Support: Question sur la dernière matrice des KCOEFF... (Stalled)" href="https://hephaistos.lpp.polytechnique.fr/redmine/issues/3914">#3914</a> : les dernières matrices de chaque composante et freq sont des matrices nulles car elles ne servent qu'à faire l'interpolation, or comme ici tout est précalculé pas besoin.</p> LFR-FSW - Task #3876 (Closed): Datapack FSW 3.3 : TC_LFR_KCOEFF acceptée uniquement en mode STDBYhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/38762021-09-17T09:49:04Zbruno katra
<p>Hello,</p>
<p>Je propose de retourner une TM_LFR_TC_NOT_EXECUTABLE si je reçois une<br />TC LOAD K COEF et que je suis pas en mode standby. Ce n'était pas le<br />cas avant et ça aurait dû l'être.</p>
<p>A plus,<br />Alexis.</p>
<p>Documents impactés :<br />- spec LFR (pas sûr)<br />- SRS (tableau)<br />- SVS et tests associés à modifier <br />- User manual : tableau des commandes</p> LFR-FSW - Task #3875 (Closed): Datapack FSW 3.3 : comportement du FSW lors de la reception d'1 TC...https://hephaistos.lpp.polytechnique.fr/redmine/issues/38752021-09-17T09:46:44Zbruno katra
<p>Il faudra documenter ce comportement : le calcul d'interpolation des matrices de passages des ASM est déclenché lors de la réception des KCOEFF de la 36eme fréquence, elle doit donc être envoyée en dernier. Aussi il faut considérer qu'une opération de mise à jour des KCOEFF n'a de sens maintenant que si les 36 commandes sont envoyées, pas de mise à jour partiel des kcoeff.</p>
<p>Documents impactés :<br />- Spec LFR<br />- SRS<br />- SVS : il faut mettre à jour les tests pour valider ce comportement<br />- User manual : très important, il faudra y décrire le mode d'emploi et la façon de mettre à jour les KCOEFF + avertir le LESIA d'y prêter attention pour leurs tests.</p> SciQLOP - Task #1814 (Closed): Acquisition de données (API générale)https://hephaistos.lpp.polytechnique.fr/redmine/issues/18142017-07-31T12:36:22ZAnonymous
Une API abstraite d'acquisition de données est implémentées par toutes les sources de données et permet de :
<ul>
<li>acquérir une donnée sur une plage temporelle quelconque</li>
</ul>
Un contrôleur d'acquisition de données permet de :
<ul>
<li>demander au contrôleur de cache si une plage de données est déjà au moins partiellement connue</li>
<li>modifier la plage de données requêtée pour demander à l'API abstraite d'acquisition uniquement les données absentes du cache</li>
</ul>
Un contrôleur de cache permet de :
<ul>
<li>regarder si une plage de données requêtée est déjà dans le cache</li>
<li>stocker des nouvelles plages d'acquisition de données dans le cache</li>
<li>supprimer des plages d'acquisition de données du cache</li>
</ul> SciQLOP - Task #1480 (Closed): Acquisition de données (API générale)https://hephaistos.lpp.polytechnique.fr/redmine/issues/14802017-05-31T13:00:36ZAnonymous
Une API abstraite d'acquisition de données est implémentées par toutes les sources de données et permet de :
<ul>
<li>acquérir une donnée sur une plage temporelle quelconque</li>
</ul>
Un contrôleur d'acquisition de données permet de :
<ul>
<li>demander au contrôleur de cache si une plage de données est déjà au moins partiellement connue</li>
<li>modifier la plage de données requêtée pour demander à l'API abstraite d'acquisition uniquement les données absentes du cache</li>
</ul>
Un contrôleur de cache permet de :
<ul>
<li>regarder si une plage de données requêtée est déjà dans le cache</li>
<li>stocker des nouvelles plages d'acquisition de données dans le cache</li>
<li>supprimer des plages d'acquisition de données du cache</li>
</ul> SciQLOP - Task #1379 (Closed): Incorporation de clazyhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/13792017-05-12T14:58:58ZAnonymous
<p>Le projet dispose de l'outil d'analyse syntaxique clazy</p> SciQLOP - Task #1359 (Closed): Intégration continue (TeamCity)https://hephaistos.lpp.polytechnique.fr/redmine/issues/13592017-05-12T08:32:14ZAnonymous
L'intégration continue du projet est configurée depuis la plateforme TeamCity (REDEFINIR LES SYSTEMES)
<ul>
<li>il faut que les étapes de l'intégration continue soit effective sur team city au niveau journalier:
<ul>
<li>Compilation (plateforme unique au choix pour le moment)</li>
<li>cppcheck</li>
<li>clanganalyser</li>
<li>clazy (si possible)</li>
<li>exécution des test unitaires</li>
<li>génération de la doc (si possible)</li>
<li>génération du setup</li>
</ul></li>
</ul> SciQLOP - Task #1357 (Closed): Connexion de Slack à TeamCityhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/13572017-05-11T13:19:06ZAlexis Jeandet
<p>La plateforme Slack est configurée de sorte à communiquer avec la plateforme TeamCity</p> SciQLOP - Task #1356 (Closed): Connexion de Slack à Redminehttps://hephaistos.lpp.polytechnique.fr/redmine/issues/13562017-05-11T13:19:05ZAlexis Jeandet
<p>La plateforme Slack est configurée de sorte à communiquer avec la plateforme Redmine</p> SciQLOP - Task #1355 (Closed): Connexion de Slack à RhodeCodehttps://hephaistos.lpp.polytechnique.fr/redmine/issues/13552017-05-11T13:19:05ZAlexis Jeandet
<p>La plateforme Slack est configurée de sorte à communiquer avec la plateforme RhodeCode</p> LFR-FSW - Task #608 (Closed): 3.0.0.18https://hephaistos.lpp.polytechnique.fr/redmine/issues/6082016-02-03T15:49:13Zpaul leroy
<p>added spacewire_get_last_error() call to the function spacewire_read_statistics</p> Solar Orbiter LFR - Task #403 (Rejected): Evaluate some opensource VHDL IPshttps://hephaistos.lpp.polytechnique.fr/redmine/issues/4032015-05-05T12:58:58ZAlexis Jeandet
<p>We could evaluate the possibility to evaluate some open-source FFT IPs.<br /><a href="https://tams.informatik.uni-hamburg.de/vhdl/vhdl.html" class="external">here</a> is an example of FFT, with some documentation.</p>
<p>This IP is mainly an 32 bits and 8 points FFT which could be modified to 16 bits and 256 points.</p>