##// END OF EJS Templates
PACKET_POS_SERVICE_TYPE constant added
paul -
r30:82603593a3f6 default
parent child
Show More
@@ -1,49 +1,50
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 #define PACKET_POS_SEQUENCE_CNT 6 // 4 + 2
4 #define PACKET_POS_SEQUENCE_CNT 6 // 4 + 2
5 #define PACKET_POS_PA_LFR_SID_PKT 20 // 4 + 16
5 #define PACKET_POS_PA_LFR_SID_PKT 20 // 4 + 16
6 #define PACKET_POS_SERVICE_TYPE 11 // 4 + 7
6
7
7 // TC_LFR_LOAD_COMMON_PAR
8 // TC_LFR_LOAD_COMMON_PAR
8
9
9 // TC_LFR_LOAD_NORMAL_PAR
10 // TC_LFR_LOAD_NORMAL_PAR
10 #define DATAFIELD_POS_SY_LFR_N_SWF_L 0
11 #define DATAFIELD_POS_SY_LFR_N_SWF_L 0
11 #define DATAFIELD_POS_SY_LFR_N_SWF_P 2
12 #define DATAFIELD_POS_SY_LFR_N_SWF_P 2
12 #define DATAFIELD_POS_SY_LFR_N_ASM_P 4
13 #define DATAFIELD_POS_SY_LFR_N_ASM_P 4
13 #define DATAFIELD_POS_SY_LFR_N_BP_P0 6
14 #define DATAFIELD_POS_SY_LFR_N_BP_P0 6
14 #define DATAFIELD_POS_SY_LFR_N_BP_P1 7
15 #define DATAFIELD_POS_SY_LFR_N_BP_P1 7
15 #define DATAFIELD_POS_SY_LFR_N_CWF_LONG_F3 8
16 #define DATAFIELD_POS_SY_LFR_N_CWF_LONG_F3 8
16
17
17 // TC_LFR_LOAD_BURST_PAR
18 // TC_LFR_LOAD_BURST_PAR
18 #define DATAFIELD_POS_SY_LFR_B_BP_P0 0
19 #define DATAFIELD_POS_SY_LFR_B_BP_P0 0
19 #define DATAFIELD_POS_SY_LFR_B_BP_P1 1
20 #define DATAFIELD_POS_SY_LFR_B_BP_P1 1
20
21
21 // TC_LFR_LOAD_SBM1_PAR
22 // TC_LFR_LOAD_SBM1_PAR
22 #define DATAFIELD_POS_SY_LFR_S1_BP_P0 0
23 #define DATAFIELD_POS_SY_LFR_S1_BP_P0 0
23 #define DATAFIELD_POS_SY_LFR_S1_BP_P1 1
24 #define DATAFIELD_POS_SY_LFR_S1_BP_P1 1
24
25
25 // TC_LFR_LOAD_SBM2_PAR
26 // TC_LFR_LOAD_SBM2_PAR
26 #define DATAFIELD_POS_SY_LFR_S2_BP_P0 0
27 #define DATAFIELD_POS_SY_LFR_S2_BP_P0 0
27 #define DATAFIELD_POS_SY_LFR_S2_BP_P1 1
28 #define DATAFIELD_POS_SY_LFR_S2_BP_P1 1
28
29
29 // TC_LFR_UPDATE_INFO
30 // TC_LFR_UPDATE_INFO
30 #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET1 10
31 #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET1 10
31 #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET2 11
32 #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET2 11
32 #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET5 34
33 #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET5 34
33 #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET6 35
34 #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET6 35
34
35
35 // TC_LFR_ENTER_MODE
36 // TC_LFR_ENTER_MODE
36 #define BYTE_POS_CP_MODE_LFR_SET 11
37 #define BYTE_POS_CP_MODE_LFR_SET 11
37 #define BYTE_POS_CP_LFR_ENTER_MODE_TIME 12
38 #define BYTE_POS_CP_LFR_ENTER_MODE_TIME 12
38
39
39 //TC_LFR_LOAD_FBINS_MASK
40 //TC_LFR_LOAD_FBINS_MASK
40 #define NB_FBINS_MASKS 12
41 #define NB_FBINS_MASKS 12
41 #define NB_BYTES_PER_FREQ_MASK 16
42 #define NB_BYTES_PER_FREQ_MASK 16
42 #define NB_BYTES_PER_FBINS_MASK 4
43 #define NB_BYTES_PER_FBINS_MASK 4
43
44
44 // TC_LFR_LOAD_KCOEFFICIENTS
45 // TC_LFR_LOAD_KCOEFFICIENTS
45 #define NB_BYTES_PER_FLOAT 4
46 #define NB_BYTES_PER_FLOAT 4
46 #define DATAFIELD_POS_SY_LFR_KCOEFF_FREQUENCY 0 // 10 - 10
47 #define DATAFIELD_POS_SY_LFR_KCOEFF_FREQUENCY 0 // 10 - 10
47 #define DATAFIELD_POS_SY_LFR_KCOEFF_1 2 // 12 - 10
48 #define DATAFIELD_POS_SY_LFR_KCOEFF_1 2 // 12 - 10
48
49
49 #endif // TM_BYTE_POSITIONS_H
50 #endif // TM_BYTE_POSITIONS_H
General Comments 0
You need to be logged in to leave comments. Login now