diff --git a/header/processing/fsw_processing.h b/header/processing/fsw_processing.h --- a/header/processing/fsw_processing.h +++ b/header/processing/fsw_processing.h @@ -204,7 +204,11 @@ void SM_average( float *averaged_spec_ma } else { - PRINTF2("ERR *** in SM_average *** unexpected parameters %d %d\n", nbAverageNORM, nbAverageSBM) + averaged_spec_mat_NORM[ i ] = sum; + averaged_spec_mat_SBM[ i ] = ( averaged_spec_mat_SBM[ i ] + sum ); + msgForMATR->coarseTimeSBM = ring_node_tab[0]->coarseTime; + msgForMATR->fineTimeSBM = ring_node_tab[0]->fineTime; +// PRINTF2("ERR *** in SM_average *** unexpected parameters %d %d\n", nbAverageNORM, nbAverageSBM) } } } diff --git a/src/tc_load_dump_parameters.c b/src/tc_load_dump_parameters.c --- a/src/tc_load_dump_parameters.c +++ b/src/tc_load_dump_parameters.c @@ -100,7 +100,7 @@ int action_load_burst_par(ccsdsTelecomma sy_lfr_b_bp_p0 = TC->dataAndCRC[ DATAFIELD_POS_SY_LFR_B_BP_P0 ]; sy_lfr_b_bp_p1 = TC->dataAndCRC[ DATAFIELD_POS_SY_LFR_B_BP_P1 ]; - // sy_lfr_b_bp_p0 + // sy_lfr_b_bp_p0 shall not be lower than its default value if (flag == LFR_SUCCESSFUL) { if (sy_lfr_b_bp_p0 < DEFAULT_SY_LFR_B_BP_P0 ) @@ -109,7 +109,7 @@ int action_load_burst_par(ccsdsTelecomma flag = WRONG_APP_DATA; } } - // sy_lfr_b_bp_p1 + // sy_lfr_b_bp_p1 shall not be lower than its default value if (flag == LFR_SUCCESSFUL) { if (sy_lfr_b_bp_p1 < DEFAULT_SY_LFR_B_BP_P1 ) @@ -132,7 +132,7 @@ int action_load_burst_par(ccsdsTelecomma } } - // SET HTE PARAMETERS + // SET THE PARAMETERS if (flag == LFR_SUCCESSFUL) { flag = set_sy_lfr_b_bp_p0( TC );