INSTRU: Issueshttps://hephaistos.lpp.polytechnique.fr/redmine/https://hephaistos.lpp.polytechnique.fr/redmine/redmine/favicon.ico?15080976012017-04-20T10:28:34ZRedmine
Redmine LFR-FSW - Feature #1068 (Closed): Champ CP_LFR_CALIB_ENABLED sur TC_LFR_UPDATE_INFOhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/10682017-04-20T10:28:34ZVeronique bouzid
<p>Quand tu recois dans une TC_LFR_UPDATE_INFO, comment traites-tu le champ<br />CP_LFR_CALIB_ENABLED?<br />Vérifies-tu si ce champ est conforme avec le fait que la calibration a été demandée??</p> LFR-FSW - Feature #1038 (Closed): 3.2.0.12 (compilée au LPP)https://hephaistos.lpp.polytechnique.fr/redmine/issues/10382017-03-29T09:14:20Zbruno katra
<p>Version compilée sur le pc d'Alexis.</p>
<p>CHANGELOG :<br />Division by MOVING_AVERAGE removed to get correct scale factor</p> LFR-FSW - Feature #877 (Closed): Cppcheckhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/8772017-01-03T22:39:58ZAlexis Jeandet
<p>J'ai ajouté le support de cppcheck pour le FSW, voir le pull request <a href="https://hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/SOLO_LFR/DEV_PLE/pull-request/54" class="external">ici</a></p>
<p>voici ce que ça donne sur la R3+</p>
<p>à noter le:<br /><pre>
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:1058: error: Array 'binToRemove[3]' accessed at index 3, which is out of bounds.
</pre></p>
<pre>
FSW_cppcheck_test: Running cppcheck on target FSW...
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_globals.c:0: information: Too many #ifdef configurations - cppcheck only checks 12 of 31 configurations. Use --force to check all
configurations.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_init.c:0: information: Too many #ifdef configurations - cppcheck only checks 12 of 178 configurations. Use --force to check all c
onfigurations.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:0: information: Too many #ifdef configurations - cppcheck only checks 12 of 38 configurations. Use --force to check all co
nfigurations.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:260: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:272: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:795: style: Variable 'hk_lfr_le_cnt' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:813: style: Variable 'hk_lfr_me_cnt' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:821: style: Variable 'hk_lfr_he_cnt' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/header/processing/fsw_processing.h:173: style: The scope of the variable 'sum' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/header/processing/fsw_processing.h:178: style: The scope of the variable 'isValid' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:39: style: The scope of the variable 'PSDB' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:40: style: The scope of the variable 'PSDE' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:41: style: The scope of the variable 'tmp' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:46: style: The scope of the variable 'tr_SB_SB' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:51: style: The scope of the variable 'ny' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:52: style: The scope of the variable 'nz' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:53: style: The scope of the variable 'bx_bx_star' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:55: style: The scope of the variable 'significand' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:61: style: The scope of the variable 'tmp_uint8' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:62: style: The scope of the variable 'pt_uint8' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:66: style: The scope of the variable 'psd' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:67: style: The scope of the variable 'exp' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:496: style: The scope of the variable 'aux' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:497: style: The scope of the variable 'significand' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:501: style: The scope of the variable 'pt_uint8' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:505: style: The scope of the variable 'autocor' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:506: style: The scope of the variable 'exp' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:434: style: The scope of the variable 'intEventOut' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:435: style: The scope of the variable 'coarse_time' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:436: style: The scope of the variable 'fine_time' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:169: style: Variable 'tmp_uint16' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:938: style: Variable 'pt_uint8' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/LFR_basic-parameters/basic_parameters.h:935: style: Variable 'tmp_uint16' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:88: style: Variable 'status_code' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:210: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:216: style: Variable 'j' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:418: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:401: style: Variable 'average_v' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:402: style: Variable 'average_e1' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:403: style: Variable 'average_e2' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:469: style: Variable 'coarse_time' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:470: style: Variable 'fine_time' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:792: style: Variable 'current_hk_lfr_he_cnt' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:222: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:0: information: Too many #ifdef configurations - cppcheck only checks 12 of 37 configurations. Use --force to check a
ll configurations.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:105: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:352: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:424: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:591: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1018: style: Variable 'header.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1019: style: Variable 'header.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1020: style: Variable 'header.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1021: style: Variable 'header.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1022: style: Variable 'header.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1048: style: Variable 'header.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1049: style: Variable 'header.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1050: style: Variable 'header.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1051: style: Variable 'header.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1052: style: Variable 'header.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1080: style: Variable 'header.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1081: style: Variable 'header.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1082: style: Variable 'header.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1083: style: Variable 'header.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1084: style: Variable 'header.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:123: style: The scope of the variable 'len' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:1512: style: The scope of the variable 'length' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:193: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:591: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:649: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:652: style: Variable 'coarseTime' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:653: style: Variable 'fineTime' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:406: error: Uninitialized variable: status
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/lfr_cpu_usage_report.c:0: information: Too many #ifdef configurations - cppcheck only checks 12 of 28 configurations. Use --force to
check all configurations.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf0_prc0.c:0: information: Too many #ifdef configurations - cppcheck only checks 12 of 37 configurations. Use --force to
check all configurations.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf0_prc0.c:198: style: The scope of the variable 'nbSMInASMNORM' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf0_prc0.c:199: style: The scope of the variable 'nbSMInASMSBM' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf0_prc0.c:360: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf1_prc1.c:0: information: Too many #ifdef configurations - cppcheck only checks 12 of 37 configurations. Use --force to
check all configurations.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf1_prc1.c:199: style: The scope of the variable 'nbSMInASMNORM' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf1_prc1.c:200: style: The scope of the variable 'nbSMInASMSBM' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf1_prc1.c:352: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf2_prc2.c:0: information: Too many #ifdef configurations - cppcheck only checks 12 of 37 configurations. Use --force to
check all configurations.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf2_prc2.c:42: style: The scope of the variable 'nodeForAveraging' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf2_prc2.c:146: style: The scope of the variable 'nbSMInASMNORM' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf2_prc2.c:148: style: The scope of the variable 'localTime' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf2_prc2.c:264: style: The scope of the variable 'sum' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf2_prc2.c:238: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf2_prc2.c:184: style: Variable 'localTime' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/fsw_processing.c:0: information: Too many #ifdef configurations - cppcheck only checks 12 of 37 configurations. Use --forc
e to check all configurations.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/fsw_processing.c:419: style: Variable 'packet.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/fsw_processing.c:420: style: Variable 'packet.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/fsw_processing.c:421: style: Variable 'packet.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/fsw_processing.c:422: style: Variable 'packet.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/fsw_processing.c:423: style: Variable 'packet.time[0]' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/fsw_processing.c:580: style: The scope of the variable 're' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/fsw_processing.c:581: style: The scope of the variable 'im' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/fsw_processing.c:594: style: The scope of the variable 're' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/fsw_processing.c:240: style: Variable 'status_code' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_acceptance.c:40: style: The scope of the variable 'tmp' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:0: information: Too many #ifdef configurations - cppcheck only checks 12 of 39 configurations. Use --force to check all
configurations.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:1571: style: Boolean result is used in bitwise operation. Clarify expression with parentheses.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:322: style: Variable 'result' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:342: style: Variable 'result' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:521: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:685: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:694: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:699: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:739: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:793: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:798: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:807: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:861: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:866: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:875: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:256: style: The scope of the variable 'val' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:478: style: The scope of the variable 'localCoarseTime' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:479: style: The scope of the variable 'deltaCoarseTime' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:1359: style: The scope of the variable 'data' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:1360: style: The scope of the variable 'val' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:1387: style: The scope of the variable 'val' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:1393: style: The scope of the variable 'dataPtr' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:1566: style: The scope of the variable 'requestedMode' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:0: information: Too many #ifdef configurations - cppcheck only checks 12 of 37 configurations. Use --force
to check all configurations.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:68: style: Variable 'result' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:69: style: Variable 'result' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:70: style: Variable 'result' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:71: style: Variable 'result' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:72: style: Variable 'result' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:139: style: Variable 'flag' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:204: style: Variable 'flag' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:271: style: Variable 'flag' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:290: style: Variable 'flag' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:308: style: Variable 'flag' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:326: style: Variable 'flag' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:1319: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:46: style: The scope of the variable 'result' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:91: style: The scope of the variable 'aux' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:158: style: The scope of the variable 'aux' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:223: style: The scope of the variable 'aux' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:1301: style: The scope of the variable 'kcoeffNormPtr' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:1302: style: The scope of the variable 'kcoeffSbmPtr_a' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:1303: style: The scope of the variable 'kcoeffSbmPtr_b' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:1266: style: Checking if unsigned variable 'sy_lfr_pas_filter_offset' is less than zero.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:1323: style: Unsigned variable 'sy_lfr_kcoeff_frequency' can't be negative so it is unnecessary to test it.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:72: style: Variable 'result' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:54: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:130: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:195: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:262: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:627: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:565: style: Variable 'sy_lfr_n_cwf_long_f3' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:1278: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:1222: style: Variable 'sy_lfr_pas_filter_enabled' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:1058: error: Array 'binToRemove[3]' accessed at index 3, which is out of bounds.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:1468: error: Array 'parameter_dump_packet.sy_lfr_fbins_f0_word1[4]' accessed at index 47, which is out of b
ounds.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:1483: error: Array 'parameter_dump_packet.sy_lfr_rw_mask_f0_word1[4]' accessed at index 47, which is out of
bounds.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tm_lfr_tc_exe.c:0: information: Too many #ifdef configurations - cppcheck only checks 12 of 37 configurations. Use --force to check a
ll configurations.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tm_lfr_tc_exe.c:379: style: Variable 'packetLength' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:0: information: Too many #ifdef configurations - cppcheck only checks 12 of 37 configurations. Use --force to check all
configurations.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:363: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:364: style: Variable 'status' is reassigned a value before the old one has been used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:1256: style: The scope of the variable 'segmentation_grouping_flag' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:1257: style: The scope of the variable 'new_packet_sequence_control' can be reduced.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:863: style: Checking if unsigned variable 'nbSamplesPart1_asLong' is less than zero.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:134: style: Variable 'spare_status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:256: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:364: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:421: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:482: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:560: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:1313: style: Variable 'status' is assigned a value that is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/fsw_processing.c:313: style: The function 'SM_init_rings' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:603: style: The function 'WFP_init_rings' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:19: style: The function 'actn_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf0_prc0.c:37: style: The function 'avf0_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf1_prc1.c:38: style: The function 'avf1_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf2_prc2.c:36: style: The function 'avf2_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:338: style: The function 'avgv_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:1593: style: The function 'commutation_isr1' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:1600: style: The function 'commutation_isr2' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_handler.c:1475: style: The function 'configureCalibration' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:506: style: The function 'cwf1_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:437: style: The function 'cwf2_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:373: style: The function 'cwf3_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:423: style: The function 'dumb_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:153: style: The function 'enable_apbuart_transmitter' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:77: style: The function 'getRingNodeToSendSWF' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:228: style: The function 'hous_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:491: style: The function 'init_housekeeping_parameters' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf0_prc0.c:408: style: The function 'init_k_coefficients_prc0' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf1_prc1.c:393: style: The function 'init_k_coefficients_prc1' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf2_prc2.c:324: style: The function 'init_k_coefficients_prc2' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:1487: style: The function 'init_kcoefficients_dump' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/tc_load_dump_parameters.c:1401: style: The function 'init_parameter_dump' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:334: style: The function 'link_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:183: style: The function 'load_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf0_prc0.c:183: style: The function 'prc0_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf1_prc1.c:184: style: The function 'prc1_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/avf2_prc2.c:134: style: The function 'prc2_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:110: style: The function 'recv_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:600: style: The function 'send_dumb_hk' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:204: style: The function 'send_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:162: style: The function 'set_apbuart_scaler_reload_register' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:867: style: The function 'set_hk_lfr_ahb_correctable' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:1191: style: The function 'set_wfp_delta_f1' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:430: style: The function 'spacewire_configure_link' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:388: style: The function 'spacewire_open_link' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:409: style: The function 'spacewire_start_link' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/processing/fsw_processing.c:247: style: The function 'spectral_matrices_isr' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:30: style: The function 'spiq_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:567: style: The function 'swbd_task' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_spacewire.c:899: style: The function 'timecode_irq_handler' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:39: style: The function 'timer_start' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/fsw_misc.c:113: style: The function 'watchdog_stop' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:260: style: The function 'waveforms_isr' is never used.
/home/jeandet/Documents/prog/sparc/DEV_PLE (copie)/src/wf_handler.c:321: style: The function 'wfrm_task' is never used.
</pre> SciQLOP - Feature #664 (Closed): Add progress bar in time selection windowhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/6642016-03-11T20:21:50ZNicolas Aunainicolas.aunai@lpp.polytechnique.fr
<p>User should be able to see the progress of the download.</p> LFR-FSW - Feature #481 (Closed): Cohérence/Intégrité sur TC_LFR_LOAD_NORMAL_PARhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/4812015-08-10T11:27:10ZVeronique bouzid
<p>Voici les régles appliquées pour valider las paramètres utilisés dans TC_LFR_LOAD_NORMAL_PAR:<br />6 parametres sont disponibles pour configurer le NORMAL MODE</p>
<p>SY_LFR_N_SWF_L <br />SY_LFR_N_SWP_P<br />SY_LFR_N_ASM_P<br />SY_LFR_N_BP_P0<br />SY_LFR_N_BP_P1 <br />SY_LFR_N_CWF_LONG_F3</p>
<p>Le parametre SY_LFR_N_CWF_LONG_F3 étant codé sur 1 bit,aucun test n'est effectué.</p>
<p>2 types de vérification sont effectués<br />- le parametre doit appartenir à son domaine de définition (cf ICD)<br />- le parametre doit etre coherent avec les objectifs scientifiques</p>
<p>Voici l'ordre dans lequel les parametres sont évalués</p>
<p>La référence est ICD 3.9</p>
<p><strong>SY_LFR_N_SWF_L</strong><br />--> ICD indique [16,2048] par défaut 2048<br />SY_LFR_N_SWF_L = 2048 --> VALEUR FIXEE, on ne peut pas la modifiée<br /> --> INCONSISTENT si cette valeur n'est pas 2048<br /> <strong>Voir s'il faut mettre à jour l'ICD</strong></p>
<p><strong>SY_LFR_N_SWP_P</strong> <br />--> ICD indique [16,65528] par défaut 300<br />SY_LFR_N_SWP_P < 16<br /> --> INCONSISTENT <br /><strong>Par contre 65528 n'est plus correcte (plus besoin de multiple de 8), on peut accepter 65535.<br /> --> Mettre à jour l'ICD</strong></p>
<p><strong>Attention, je me suis rendue compte que Le parametre SY_LFR_N_BP_P0 etait testé avant SY_LFR_N_ASM_P (cf Bug xxx)</strong></p>
<p><strong>SY_LFR_N_BP_P0</strong><br />Aucun domaine de définition valeur par défaut = 4<br />SY_LFR_N_BP_P0 < 4<br /> --> INCONSISTENT <br /> <strong>Voir s'il faut mettre à jour l'ICD</strong></p>
<p><strong>SY_LFR_N_ASM_P</strong><br />Aucun domaine de définition valeur par défaut = 3600s<br />SY_LFR_N_ASM_P = 0<br /> --> INCONSISTENT <br /> <strong>Voir s'il faut mettre à jour l'ICD</strong></p>
<p><strong>SY_LFR_N_BP_P1</strong> <br />Aucun domaine de définition valeur par défaut = 20s<br />SY_LFR_N_BP_P1 < 20<br /> --> INCONSISTENT <br /> <strong>Voir s'il faut mettre à jour l'ICD</strong></p>
<p><ins>Cohérence entre parametres</ins><br />Ces vérifications ne sont effectuées que si les paramètres respectent leur domaine de définition.</p>
<p>1- on accepte que SY_LFR_N_ASM_P = 4s si SY_LFR_N_BP_P0 = 4s par exemple, cela un sens scientifiquement<br />donc<br />si SY_LFR_N_ASM_P est un multiple de SY_LFR_N_BP_P0 --> OK</p>
<p>2- on accepte que SY_LFR_N_BP_P1 = 24 et SY_LFR_N_BP_P0 = 4s<br />donc<br />si SY_LFR_N_BP_P1 est un multiple de SY_LFR_N_BP_P0 --> OK</p>
<p>De meme SY_LFR_N_BP_P0 = SY_LFR_N_BP_P1 = 255 sera accepté</p> SciQLOP - Feature #466 (Closed): Add some extra formats to export datahttps://hephaistos.lpp.polytechnique.fr/redmine/issues/4662015-07-13T13:18:30ZAlexis Jeandet
<p>It may be a good feature to be able to export electric or magnetic fields to wav,mp3 or ogg formats. It as already been asked by users.</p> LFR-FSW - Feature #457 (Closed): Contexte des TM_LFR_SCIENCEhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/4572015-07-02T12:31:35ZVeronique bouzid
<p>Paul renseigne les parametres de contexte dans les TM_LFR_SCIENCE au moment où il fabrique son paquet.<br />Ce contexte ne correspond pas forcement à celui du 1er echantillon associé au PA_LFR_ACQUISITION_TIME.</p>
<p>Ce contexte concerne les paramètres<br />- PIA_BIA_MODE_MUX_SET<br />- PA_BIA_MODE_HV_ENABLED<br />- PA_BIA_MODE_BIAS1_ENABLED<br />- PA_BIA_MODE_BIAS2_ENABLED<br />- PA_BIA_MODE_BIAS3_ENABLED<br />- SY_LFR_BW<br />- SY_LFR_SP0<br />- SY_LFR_SP1<br />- SY_LFR_R0<br />- SY_LFR_R1<br />- SY_LFR_R2</p>
<p>On peut observer quelques ms delais.<br />Il faut renseigner la SRS.</p> LFR-FSW - Feature #315 (Closed): Ajout d'une fonction dans SocExplorer pour cocher/décocher l'enr...https://hephaistos.lpp.polytechnique.fr/redmine/issues/3152015-01-23T15:30:32Zbruno katra
<p>Ce la serait pratique pour les scenarios de calibration de Thomas et Bruno afin de récupérer des fichiers pour la DECOM.</p> DECOM LFR - Feature #290 (Closed): Ajouter decommutation des CWF SBM2 et BURSThttps://hephaistos.lpp.polytechnique.fr/redmine/issues/2902014-12-02T11:25:54Zbruno katra
<p>Actuellement 2 classes distinctes pour SBM1_CWF et CWF_F3.<br />Il faudrait fusionner tout dans une classe générale TM_LFR_CWF.</p> VHDLib - Feature #242 (Closed): créer des fichiers de contrainte d'horloge pour MINI-LFR et EMhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/2422014-09-22T08:55:48Zpaul leroy
<p>Créer des fichiers de contraintes d'horloge pour éviter la saisie manuelle des contraintes dans l'interface de Designer<br />clk_50<br />clk_49<br />clk_50_s<br />clk24<br />clk_25</p>
<p>+ contrainte pour le SpaceWire</p> DECOM LFR - Feature #178 (Closed): Ajouter decommutation des CWF F3 pour vérifier SSS-CP-EQS-526https://hephaistos.lpp.polytechnique.fr/redmine/issues/1782014-06-23T15:51:01Zbruno katra
<p>SSS-CP-EQS-526<br />Each second, the LFR flight software shall put in its periodic HK packet (TM_LFR_HK) a mean of<br />the 16 last values of the electric field components sampled at f3: V_f3, E1_f3, E2_f3.</p> LFR-FSW - Feature #162 (Closed): centrage des snapshots imparfait + Delta_f2_f1 = 92136 ou 92166?https://hephaistos.lpp.polytechnique.fr/redmine/issues/1622014-05-26T10:32:10Zthomas chust
<p>Des tests on été fait avec 6 snapshots. Les centrages sont satisfaisants mais peuvent être améliorés. cf les fichiers joints (plots + fichier/texte). <br />D'après la spec LFR/FPGA Issue 1, Rev 1.4, 9 may 2014 (merci Jean-Christophe! ), il y a possibilité de régler les starts des snapshots f1 et f0 par rapport à celui du snapshot f2 à T0=1/f0 près. Les variables qui permettent cela sont Delta_f2_f1 pour le snapshot_f1 et Delta_f2_f0 pour le snapshot_f0.</p>
<p><strong>Idéalement :</strong> <br />Delta_f2_f1 = duration_snap2_f0/2-duration_snap1_f0/2 = 92115 T0<br />Delta_f2_f0 = duration_snap2_f0/2-duration_snap0_f0/2 = 97232.5 T0 (donc 97232 ou 97233)<br />avec :<br />duration_snap2_f0 = 196512 T0<br />duration_snap1_f0 = 12282 T0<br />duration_snap0_f0 = 2047 T0</p>
<p>Or ce qui est observé lors du test est :<br />Delta_f2_f1 = 92136 T0 (donc légèrement supérieur à 92115)<br />Delta_f2_f0 = 97257 T0 (donc légèrement supérieur à 97232)</p> DECOM LFR - Feature #128 (Closed): Ajout de la mention "time of first sample" au champ Acquisitio...https://hephaistos.lpp.polytechnique.fr/redmine/issues/1282014-04-24T15:04:47Zbruno katraDECOM LFR - Feature #109 (Closed): **R2** Ajout de la gestion des paquets ASM et BPhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/1092014-04-01T13:13:02Zbruno katra
<p>Nécessité des BP pour SSS-CP-EQS-450 et SSS-CP-EQS-460<br />----------------------</p>
<p>Priorité :</p>
<p>- <del>CWF F3 LONG</del><br />- <del>BP2 puis passer à <a class="issue tracker-2 status-5 priority-2 priority-default closed" title="Feature: Mise en place scripts Python pour automatiser calibration (Closed)" href="https://hephaistos.lpp.polytechnique.fr/redmine/issues/252">#252</a></del> <br />- <del>BP1</del></p> SocExplorer - Feature #106 (Closed): Abstract exec file class for loadershttps://hephaistos.lpp.polytechnique.fr/redmine/issues/1062014-03-30T15:39:39ZAlexis Jeandet
<p>To make easier loader plugin development, an abstract class to manage elf/bin/srec/... files is mandatory.<br />This class should open the file and automatically extract data sections(when applicable) and address(except for bin file).<br />For srec files it should accept more than one file at time in case of split .text and .data sections in different srec files.<br />It should also be usable from Python shell.</p>