@@ -1,47 +1,49 | |||||
1 | #ifndef TM_BYTE_POSITIONS_H |
|
1 | #ifndef TM_BYTE_POSITIONS_H | |
2 | #define TM_BYTE_POSITIONS_H |
|
2 | #define TM_BYTE_POSITIONS_H | |
3 |
|
3 | |||
4 | // SEQUENCE_CNT |
|
4 | // SEQUENCE_CNT | |
5 | #define PACKET_POS_SEQUENCE_CNT 6 // 4 + 2 |
|
5 | #define PACKET_POS_SEQUENCE_CNT 6 // 4 + 2 | |
6 |
|
6 | |||
7 | // TC_LFR_LOAD_COMMON_PAR |
|
7 | // TC_LFR_LOAD_COMMON_PAR | |
8 |
|
8 | |||
9 | // TC_LFR_LOAD_NORMAL_PAR |
|
9 | // TC_LFR_LOAD_NORMAL_PAR | |
10 | #define DATAFIELD_POS_SY_LFR_N_SWF_L 0 |
|
10 | #define DATAFIELD_POS_SY_LFR_N_SWF_L 0 | |
11 | #define DATAFIELD_POS_SY_LFR_N_SWF_P 2 |
|
11 | #define DATAFIELD_POS_SY_LFR_N_SWF_P 2 | |
12 | #define DATAFIELD_POS_SY_LFR_N_ASM_P 4 |
|
12 | #define DATAFIELD_POS_SY_LFR_N_ASM_P 4 | |
13 | #define DATAFIELD_POS_SY_LFR_N_BP_P0 6 |
|
13 | #define DATAFIELD_POS_SY_LFR_N_BP_P0 6 | |
14 | #define DATAFIELD_POS_SY_LFR_N_BP_P1 7 |
|
14 | #define DATAFIELD_POS_SY_LFR_N_BP_P1 7 | |
15 | #define DATAFIELD_POS_SY_LFR_N_CWF_LONG_F3 8 |
|
15 | #define DATAFIELD_POS_SY_LFR_N_CWF_LONG_F3 8 | |
16 |
|
16 | |||
17 | // TC_LFR_LOAD_BURST_PAR |
|
17 | // TC_LFR_LOAD_BURST_PAR | |
18 | #define DATAFIELD_POS_SY_LFR_B_BP_P0 0 |
|
18 | #define DATAFIELD_POS_SY_LFR_B_BP_P0 0 | |
19 | #define DATAFIELD_POS_SY_LFR_B_BP_P1 1 |
|
19 | #define DATAFIELD_POS_SY_LFR_B_BP_P1 1 | |
20 |
|
20 | |||
21 | // TC_LFR_LOAD_SBM1_PAR |
|
21 | // TC_LFR_LOAD_SBM1_PAR | |
22 | #define DATAFIELD_POS_SY_LFR_S1_BP_P0 0 |
|
22 | #define DATAFIELD_POS_SY_LFR_S1_BP_P0 0 | |
23 | #define DATAFIELD_POS_SY_LFR_S1_BP_P1 1 |
|
23 | #define DATAFIELD_POS_SY_LFR_S1_BP_P1 1 | |
24 |
|
24 | |||
25 | // TC_LFR_LOAD_SBM2_PAR |
|
25 | // TC_LFR_LOAD_SBM2_PAR | |
26 | #define DATAFIELD_POS_SY_LFR_S2_BP_P0 0 |
|
26 | #define DATAFIELD_POS_SY_LFR_S2_BP_P0 0 | |
27 | #define DATAFIELD_POS_SY_LFR_S2_BP_P1 1 |
|
27 | #define DATAFIELD_POS_SY_LFR_S2_BP_P1 1 | |
28 |
|
28 | |||
29 | // TC_LFR_UPDATE_INFO |
|
29 | // TC_LFR_UPDATE_INFO | |
|
30 | #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET1 10 | |||
|
31 | #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET2 11 | |||
30 | #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET5 34 |
|
32 | #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET5 34 | |
31 | #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET6 35 |
|
33 | #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET6 35 | |
32 |
|
34 | |||
33 | // TC_LFR_ENTER_MODE |
|
35 | // TC_LFR_ENTER_MODE | |
34 | #define BYTE_POS_CP_MODE_LFR_SET 11 |
|
36 | #define BYTE_POS_CP_MODE_LFR_SET 11 | |
35 | #define BYTE_POS_CP_LFR_ENTER_MODE_TIME 12 |
|
37 | #define BYTE_POS_CP_LFR_ENTER_MODE_TIME 12 | |
36 |
|
38 | |||
37 | //TC_LFR_LOAD_FBINS_MASK |
|
39 | //TC_LFR_LOAD_FBINS_MASK | |
38 | #define NB_FBINS_MASKS 12 |
|
40 | #define NB_FBINS_MASKS 12 | |
39 | #define NB_BYTES_PER_FREQ_MASK 16 |
|
41 | #define NB_BYTES_PER_FREQ_MASK 16 | |
40 | #define NB_BYTES_PER_FBINS_MASK 4 |
|
42 | #define NB_BYTES_PER_FBINS_MASK 4 | |
41 |
|
43 | |||
42 | // TC_LFR_LOAD_KCOEFFICIENTS |
|
44 | // TC_LFR_LOAD_KCOEFFICIENTS | |
43 | #define NB_BYTES_PER_FLOAT 4 |
|
45 | #define NB_BYTES_PER_FLOAT 4 | |
44 | #define DATAFIELD_POS_SY_LFR_KCOEFF_FREQUENCY 0 // 10 - 10 |
|
46 | #define DATAFIELD_POS_SY_LFR_KCOEFF_FREQUENCY 0 // 10 - 10 | |
45 | #define DATAFIELD_POS_SY_LFR_KCOEFF_1 2 // 12 - 10 |
|
47 | #define DATAFIELD_POS_SY_LFR_KCOEFF_1 2 // 12 - 10 | |
46 |
|
48 | |||
47 | #endif // TM_BYTE_POSITIONS_H |
|
49 | #endif // TM_BYTE_POSITIONS_H |
General Comments 0
You need to be logged in to leave comments.
Login now