##// END OF EJS Templates
HK_LFR_DPU_SPW_LINK_STATE: ERROR_WAIT = 1
HK_LFR_DPU_SPW_LINK_STATE: ERROR_WAIT = 1

File last commit:

r60:058c1234c2de R3++
r61:a34c50cabb1b default
Show More
fsw_params_nb_bytes.h
77 lines | 2.7 KiB | text/x-c | CLexer
/ fsw_params_nb_bytes.h
paul
Many corrections, mainly related to #807 Don_Enumeration
r56 #ifndef FSW_PARAMS_NB_BYTES_H
#define FSW_PARAMS_NB_BYTES_H
paul
Added several headers
r3
#define PACKET_POS_SEQUENCE_CNT 6 // 4 + 2
paul
PACKET_POS_PA_LFR_SID_PKT added
r29 #define PACKET_POS_PA_LFR_SID_PKT 20 // 4 + 16
paul
PACKET_POS_SERVICE_TYPE constant added
r30 #define PACKET_POS_SERVICE_TYPE 11 // 4 + 7
paul
Added several headers
r3
paul
Many corrections, mainly related to #807 Don_Enumeration
r56 #define DATAFIELD_OFFSET 10
paul
Added several headers
r3 // TC_LFR_LOAD_COMMON_PAR
// TC_LFR_LOAD_NORMAL_PAR
#define DATAFIELD_POS_SY_LFR_N_SWF_L 0
#define DATAFIELD_POS_SY_LFR_N_SWF_P 2
#define DATAFIELD_POS_SY_LFR_N_ASM_P 4
#define DATAFIELD_POS_SY_LFR_N_BP_P0 6
#define DATAFIELD_POS_SY_LFR_N_BP_P1 7
#define DATAFIELD_POS_SY_LFR_N_CWF_LONG_F3 8
// TC_LFR_LOAD_BURST_PAR
#define DATAFIELD_POS_SY_LFR_B_BP_P0 0
#define DATAFIELD_POS_SY_LFR_B_BP_P1 1
// TC_LFR_LOAD_SBM1_PAR
#define DATAFIELD_POS_SY_LFR_S1_BP_P0 0
#define DATAFIELD_POS_SY_LFR_S1_BP_P1 1
// TC_LFR_LOAD_SBM2_PAR
#define DATAFIELD_POS_SY_LFR_S2_BP_P0 0
#define DATAFIELD_POS_SY_LFR_S2_BP_P1 1
// TC_LFR_UPDATE_INFO
paul
TC_types removed from the repo because it is not used by the flight software...
r46 #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET1 10
#define BYTE_POS_UPDATE_INFO_PARAMETERS_SET2 11
#define BYTE_POS_UPDATE_INFO_PARAMETERS_SET5 34
#define BYTE_POS_UPDATE_INFO_PARAMETERS_SET6 35
#define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW1_F1 44
#define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW1_F2 48
#define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW2_F1 52
#define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW2_F2 56
#define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW3_F1 60
#define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW3_F2 64
#define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW4_F1 68
#define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW4_F2 72
#define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW_F_FLAGS 77
paul
Added several headers
r3
paul
Many corrections, mainly related to #807 Don_Enumeration
r56 #define BITS_LFR_MODE 0x1e
#define SHIFT_LFR_MODE 1
#define BITS_TDS_MODE 0xf0
#define SHIFT_TDS_MODE 4
#define BITS_THR_MODE 0x0f
#define BITS_BIA 0xfe
paul
Added several headers
r3 // TC_LFR_ENTER_MODE
#define BYTE_POS_CP_MODE_LFR_SET 11
#define BYTE_POS_CP_LFR_ENTER_MODE_TIME 12
paul
sync
r17 //TC_LFR_LOAD_FBINS_MASK
paul
TC_types removed from the repo because it is not used by the flight software...
r46 // TC_LFR_LOAD_FILTER_PAR
#define DATAFIELD_POS_PA_RPW_SPARE8_2 0 // 8 bits
#define DATAFIELD_POS_SY_LFR_PAS_FILTER_ENABLED 1 // 8 bits
#define DATAFIELD_POS_SY_LFR_PAS_FILTER_MODULUS 2 // 8 bits
#define DATAFIELD_POS_SY_LFR_PAS_FILTER_TBAD 3 // 32 bits
#define DATAFIELD_POS_SY_LFR_PAS_FILTER_OFFSET 7 // 8 bits
#define DATAFIELD_POS_SY_LFR_PAS_FILTER_SHIFT 8 // 32 bits
#define DATAFIELD_POS_SY_LFR_SC_RW_DELTA_F 12 // 32 bits
paul
ICD 4.0 taken into account
r45
paul
sync
r16 // TC_LFR_LOAD_KCOEFFICIENTS
#define NB_BYTES_PER_FLOAT 4
paul
Many corrections, mainly related to #807 Don_Enumeration
r56 #define DATAFIELD_POS_SY_LFR_KCOEFF_FREQUENCY 0 // 10 - 10
#define DATAFIELD_POS_SY_LFR_KCOEFF_1 2 // 12 - 10
paul
sync
r16
paul
Many corrections, mainly related to #807 Don_Enumeration
r56 // TM_LFR_KCOEFFICIENTS_DUMP
#define BYTE_POS_KCOEFFICIENTS_PARAMETES 20
#endif // FSW_PARAMS_NB_BYTES_H