##// END OF EJS Templates
reaction wheels filtering implemented
reaction wheels filtering implemented

File last commit:

r286:1a92544dda46 R3_plus
r286:1a92544dda46 R3_plus
Show More
tc_load_dump_parameters.h
82 lines | 3.5 KiB | text/x-c | CLexer
/ header / tc_load_dump_parameters.h
paul
Header files inclusion reworked...
r40 #ifndef TC_LOAD_DUMP_PARAMETERS_H
#define TC_LOAD_DUMP_PARAMETERS_H
paul
Minor changes in .h inclusion
r45 #include <rtems.h>
#include <stdio.h>
#include "fsw_params.h"
#include "wf_handler.h"
#include "tm_lfr_tc_exe.h"
paul
sequence counters management added
r56 #include "fsw_misc.h"
paul
TC_LFR_LOAD_KCOEFFICIENTS...
r194 #include "basic_parameters_params.h"
paul
R2 parameter added to TC_LFR_LOAD_COMMON_PAR...
r195 #include "avf0_prc0.h"
paul
Minor changes in .h inclusion
r45
paul
Many corrections done after Logiscope analysis
r166 #define FLOAT_EQUAL_ZERO 0.001
paul
Bug #117
r149 extern unsigned short sequenceCounterParameterDump;
paul
printf removed or replaced by PRINTF macros...
r227 extern unsigned short sequenceCounters_TM_DUMP[];
paul
TC_LFR_LOAD_KCOEFFICIENTS...
r194 extern float k_coeff_intercalib_f0_norm[ ];
extern float k_coeff_intercalib_f0_sbm[ ];
extern float k_coeff_intercalib_f1_norm[ ];
extern float k_coeff_intercalib_f1_sbm[ ];
extern float k_coeff_intercalib_f2[ ];
paul
reaction wheels filtering implemented
r286 extern fbins_masks_t fbins_masks;
paul
Bug #117
r149
paul
Header files inclusion reworked...
r40 int action_load_common_par( ccsdsTelecommandPacket_t *TC );
paul
fsw-0-23...
r75 int action_load_normal_par(ccsdsTelecommandPacket_t *TC, rtems_id queue_id , unsigned char *time);
int action_load_burst_par(ccsdsTelecommandPacket_t *TC, rtems_id queue_id , unsigned char *time);
int action_load_sbm1_par(ccsdsTelecommandPacket_t *TC, rtems_id queue_id , unsigned char *time);
int action_load_sbm2_par(ccsdsTelecommandPacket_t *TC, rtems_id queue_id , unsigned char *time);
paul
R3 updates. TC handlers added for the new telecommands:...
r192 int action_load_kcoefficients(ccsdsTelecommandPacket_t *TC, rtems_id queue_id, unsigned char *time);
int action_load_fbins_mask(ccsdsTelecommandPacket_t *TC, rtems_id queue_id, unsigned char *time);
paul
ICD 4.1 taken into account
r283 int action_load_filter_par(ccsdsTelecommandPacket_t *TC, rtems_id queue_id, unsigned char *time);
paul
R3 updates. TC handlers added for the new telecommands:...
r192 int action_dump_kcoefficients(ccsdsTelecommandPacket_t *TC, rtems_id queue_id, unsigned char *time);
paul
bug #507 corrected (destination_id of TM_LFR_PARAMETER_DUMP)
r222 int action_dump_par(ccsdsTelecommandPacket_t *TC, rtems_id queue_id );
paul
Header files inclusion reworked...
r40
paul
Sync...
r117 // NORMAL
paul
3.0.0.21...
r275 int check_normal_par_consistency( ccsdsTelecommandPacket_t *TC, rtems_id queue_id );
paul
Bug #167...
r152 int set_sy_lfr_n_swf_l( ccsdsTelecommandPacket_t *TC );
int set_sy_lfr_n_swf_p( ccsdsTelecommandPacket_t *TC );
int set_sy_lfr_n_asm_p( ccsdsTelecommandPacket_t *TC );
int set_sy_lfr_n_bp_p0( ccsdsTelecommandPacket_t *TC );
int set_sy_lfr_n_bp_p1( ccsdsTelecommandPacket_t *TC );
int set_sy_lfr_n_cwf_long_f3( ccsdsTelecommandPacket_t *TC );
paul
Header files inclusion reworked...
r40
paul
Sync...
r117 // BURST
paul
Bug #167...
r152 int set_sy_lfr_b_bp_p0( ccsdsTelecommandPacket_t *TC );
int set_sy_lfr_b_bp_p1( ccsdsTelecommandPacket_t *TC );
paul
Sync...
r117
// SBM1
paul
Bug #167...
r152 int set_sy_lfr_s1_bp_p0( ccsdsTelecommandPacket_t *TC );
int set_sy_lfr_s1_bp_p1( ccsdsTelecommandPacket_t *TC );
paul
Sync...
r117
// SBM2
paul
Bug #167...
r152 int set_sy_lfr_s2_bp_p0( ccsdsTelecommandPacket_t *TC );
int set_sy_lfr_s2_bp_p1( ccsdsTelecommandPacket_t *TC );
paul
Sync...
r117
paul
rev 1.0.0.2...
r104 // TC_LFR_UPDATE_INFO
unsigned int check_update_info_hk_lfr_mode( unsigned char mode );
unsigned int check_update_info_hk_tds_mode( unsigned char mode );
unsigned int check_update_info_hk_thr_mode( unsigned char mode );
paul
ICD 4.1 taken into account
r283 void getReactionWheelsFrequencies( ccsdsTelecommandPacket_t *TC );
paul
reaction wheels filtering implemented
r286 void setFBinMask(unsigned char *fbins_mask, float rw_f, unsigned char deltaFreq, unsigned char flag );
void build_sy_lfr_rw_mask( unsigned int channel );
void build_sy_lfr_rw_masks();
void merge_fbins_masks( void );
paul
rev 1.0.0.2...
r104
paul
R2 parameter added to TC_LFR_LOAD_COMMON_PAR...
r195 // FBINS_MASK
int set_sy_lfr_fbins( ccsdsTelecommandPacket_t *TC );
paul
TC_LFR_LOAD_PAS_FILTER_PAR added to the authorized telecommands...
r282 // TC_LFR_LOAD_PARS_FILTER_PAR
paul
minor updates
r285 int check_sy_lfr_filter_parameters( ccsdsTelecommandPacket_t *TC, rtems_id queue_id );
paul
TC_LFR_LOAD_PAS_FILTER_PAR added to the authorized telecommands...
r282
paul
TC_LFR_LOAD_KCOEFFICIENTS...
r194 // KCOEFFICIENTS
paul
#426 corrected, sy_lfr_kcoeff_frequency >= 36 triggers the transmission of...
r211 int set_sy_lfr_kcoeff(ccsdsTelecommandPacket_t *TC , rtems_id queue_id);
paul
R2 parameter added to TC_LFR_LOAD_COMMON_PAR...
r195 void copyFloatByChar( unsigned char *destination, unsigned char *source );
paul
TC_LFR_LOAD_KCOEFFICIENTS...
r194
paul
Ignore doc files...
r46 void init_parameter_dump( void );
paul
TC_LFR_LOAD_KCOEFFICIENTS...
r194 void init_kcoefficients_dump( void );
void init_kcoefficients_dump_packet( Packet_TM_LFR_KCOEFFICIENTS_DUMP_t *kcoefficients_dump, unsigned char pkt_nr, unsigned char blk_nr );
paul
printf removed or replaced by PRINTF macros...
r227 void increment_seq_counter_destination_id_dump( unsigned char *packet_sequence_control, unsigned char destination_id );
paul
Ignore doc files...
r46
paul
Header files inclusion reworked...
r40 #endif // TC_LOAD_DUMP_PARAMETERS_H