INSTRU: Issueshttps://hephaistos.lpp.polytechnique.fr/redmine/https://hephaistos.lpp.polytechnique.fr/redmine/redmine/favicon.ico?15080976012021-12-08T12:33:42ZRedmine
Redmine 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> LFR-FSW - Task #3120 (Closed): Livraison sources 3.2.0.21 pour analyse Logiscope // W. Recarthttps://hephaistos.lpp.polytechnique.fr/redmine/issues/31202018-10-02T14:55:37Zbruno katra
<p>En PJ un zip des sources de Alexis pourle FSW 3.2.0.21 (rev 397).<br />Obtenu par :<br />hg clone <a class="external" href="https://katra@hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/USERS/JEANDET/LFR_FSW">https://katra@hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/USERS/JEANDET/LFR_FSW</a><br />cd LFR_FSW<br />hg up tip<br />PUIS : zip de tous les répertoires.</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 #1054 (Closed): Livraison sources 3.2.0.15 pour analyse Logiscope // W. Recarthttps://hephaistos.lpp.polytechnique.fr/redmine/issues/10542017-04-06T14:54:56Zbruno katra
<p>En PJ un zip des sources de Paul pourle FSW 3.2.0.15 (rev 368).<br />Obtenu par :<br />hg clone <a class="external" href="https://katra@hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/SOLO_LFR/DEV_PLE">https://katra@hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/SOLO_LFR/DEV_PLE</a><br />cd DEV_PLE<br />hg up tip<br />PUIS : zip de tous les répertoires.</p> LFR-FSW - Task #886 (Closed): sources 3.1.0.4 modifiées suite à analyse logiscopehttps://hephaistos.lpp.polytechnique.fr/redmine/issues/8862017-01-12T14:17:45Zpaul leroy
<p>Serait-il possible de lancer une analyse des sources correspondant au Changeset 322 (c0603702c8c8)?</p>
<p>Il s'agit d'une version 3.1.0.4 en cours de modification.</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>