# HG changeset patch # User paul # Date 2017-07-07 09:35:05 # Node ID 3b2a59f186e36eb04cfab229f90dd02ca214150c # Parent faa241919cf7e8a02340f01880988ba572e3e8e7 # Parent 18e20227b9867d91ee2f047fd4a4500a15535603 Merge 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 @@ -1665,8 +1665,8 @@ int check_sy_lfr_filter_parameters( ccsd { if ( sy_lfr_sc_rw_delta_f < MIN_SY_LFR_SC_RW_DELTA_F ) { - parPtr = (char*) &sy_lfr_pas_filter_shift; - status = send_tm_lfr_tc_exe_inconsistent( TC, queue_id, DATAFIELD_POS_SY_LFR_SC_RW_DELTA_F + DATAFIELD_OFFSET, sy_lfr_sc_rw_delta_f ); + parPtr = (char*) &sy_lfr_sc_rw_delta_f; + status = send_tm_lfr_tc_exe_inconsistent( TC, queue_id, DATAFIELD_POS_SY_LFR_SC_RW_DELTA_F + DATAFIELD_OFFSET, parPtr[FLOAT_LSBYTE] ); flag = WRONG_APP_DATA; } } @@ -1714,7 +1714,7 @@ int set_sy_lfr_kcoeff( ccsdsTelecommandP if ( sy_lfr_kcoeff_frequency >= NB_BINS_COMPRESSED_SM ) { PRINTF1("ERR *** in set_sy_lfr_kcoeff_frequency *** sy_lfr_kcoeff_frequency = %d\n", sy_lfr_kcoeff_frequency) - status = send_tm_lfr_tc_exe_inconsistent( TC, queue_id, DATAFIELD_POS_SY_LFR_KCOEFF_FREQUENCY + DATAFIELD_OFFSET + 1, + status = send_tm_lfr_tc_exe_inconsistent( TC, queue_id, DATAFIELD_POS_SY_LFR_KCOEFF_FREQUENCY + DATAFIELD_OFFSET, TC->dataAndCRC[DATAFIELD_POS_SY_LFR_KCOEFF_FREQUENCY + 1] ); // +1 to get the LSB instead of the MSB status = LFR_DEFAULT; }