##// END OF EJS Templates
sync
sync

File last commit:

r17:f249a97cc084 default
r17:f249a97cc084 default
Show More
fsw_params_nb_bytes.h
56 lines | 1.8 KiB | text/x-c | CLexer
/ fsw_params_nb_bytes.h
#ifndef TM_BYTE_POSITIONS_H
#define TM_BYTE_POSITIONS_H
// SEQUENCE_CNT
#define PACKET_POS_SEQUENCE_CNT 6 // 4 + 2
// 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
#define BYTE_POS_UPDATE_INFO_PARAMETERS_SET5 34
#define BYTE_POS_UPDATE_INFO_PARAMETERS_SET6 35
// TC_LFR_ENTER_MODE
#define BYTE_POS_CP_MODE_LFR_SET 11
#define BYTE_POS_CP_LFR_ENTER_MODE_TIME 12
//TC_LFR_LOAD_FBINS_MASK
#define DATAFIELD_POS_SY_LFR_FBINS_F0_WORD1 18 // 35 - 17
#define DATAFIELD_POS_SY_LFR_FBINS_F0_WORD2 22
#define DATAFIELD_POS_SY_LFR_FBINS_F0_WORD3 26
#define DATAFIELD_POS_SY_LFR_FBINS_F0_WORD4 30
#define DATAFIELD_POS_SY_LFR_FBINS_F1_WORD1 34
#define DATAFIELD_POS_SY_LFR_FBINS_F1_WORD2 38
#define DATAFIELD_POS_SY_LFR_FBINS_F1_WORD3 42
#define DATAFIELD_POS_SY_LFR_FBINS_F1_WORD4 46
#define DATAFIELD_POS_SY_LFR_FBINS_F2_WORD1 50
#define DATAFIELD_POS_SY_LFR_FBINS_F2_WORD2 54
#define DATAFIELD_POS_SY_LFR_FBINS_F2_WORD3 58
#define DATAFIELD_POS_SY_LFR_FBINS_F2_WORD4 62 // 79 - 17
// TC_LFR_LOAD_KCOEFFICIENTS
#define NB_BYTES_PER_FLOAT 4
#define DATAFIELD_POS_SY_LFR_KCOEFF_FREQUENCY 0 // 10 - 10
#define DATAFIELD_POS_SY_LFR_KCOEFF_1 2 // 12 - 10
#endif // TM_BYTE_POSITIONS_H