@@ -44,7 +44,7 | |||
|
44 | 44 | #define TC_LFR_DATA_FIELD_HEADER0 0x19 |
|
45 | 45 | #define TC_LFR_LOAD_COMMON_PAR_SPARE 0x00 |
|
46 | 46 | |
|
47 | struct Packet_TC_LFR_RESET_str | |
|
47 | typedef struct | |
|
48 | 48 | { // the CCSDS header is added by LPPMON |
|
49 | 49 | unsigned char packetID[2]; |
|
50 | 50 | unsigned char packetSequenceControl[2]; |
@@ -55,10 +55,9 struct Packet_TC_LFR_RESET_str | |||
|
55 | 55 | unsigned char serviceSubType; |
|
56 | 56 | unsigned char sourceID; |
|
57 | 57 | unsigned char crc[2]; |
|
58 | }; | |
|
59 | typedef struct Packet_TC_LFR_RESET_str Packet_TC_LFR_RESET_t; | |
|
58 | } Packet_TC_LFR_RESET_t; | |
|
60 | 59 | |
|
61 | struct Packet_TC_LFR_ENTER_MODE_str | |
|
60 | typedef struct | |
|
62 | 61 | { // the CCSDS header is added by LPPMON |
|
63 | 62 | unsigned char packetID[2]; |
|
64 | 63 | unsigned char packetSequenceControl[2]; |
@@ -72,10 +71,9 struct Packet_TC_LFR_ENTER_MODE_str | |||
|
72 | 71 | unsigned char mode; |
|
73 | 72 | unsigned char enterModeTime[6]; |
|
74 | 73 | unsigned char crc[2]; |
|
75 | }; | |
|
76 | typedef struct Packet_TC_LFR_ENTER_MODE_str Packet_TC_LFR_ENTER_MODE_t; | |
|
74 | } Packet_TC_LFR_ENTER_MODE_t; | |
|
77 | 75 | |
|
78 | struct Packet_TC_LFR_UPDATE_INFO_str | |
|
76 | typedef struct | |
|
79 | 77 | { // the CCSDS header is added by LPPMON |
|
80 | 78 | unsigned char packetID[2]; |
|
81 | 79 | unsigned char packetSequenceControl[2]; |
@@ -95,10 +93,9 struct Packet_TC_LFR_UPDATE_INFO_str | |||
|
95 | 93 | unsigned char set6; |
|
96 | 94 | unsigned char set7[8]; |
|
97 | 95 | unsigned char crc[2]; |
|
98 | }; | |
|
99 | typedef struct Packet_TC_LFR_UPDATE_INFO_str Packet_TC_LFR_UPDATE_INFO_t; | |
|
96 | } Packet_TC_LFR_UPDATE_INFO_t; | |
|
100 | 97 | |
|
101 | struct Packet_TC_LFR_DUMP_PAR_str | |
|
98 | typedef struct | |
|
102 | 99 | { // the CCSDS header is added by LPPMON |
|
103 | 100 | unsigned char packetID[2]; |
|
104 | 101 | unsigned char packetSequenceControl[2]; |
@@ -110,10 +107,9 struct Packet_TC_LFR_DUMP_PAR_str | |||
|
110 | 107 | unsigned char sourceID; |
|
111 | 108 | unsigned char crc[2]; |
|
112 | 109 | |
|
113 | }; | |
|
114 | typedef struct Packet_TC_LFR_DUMP_PAR_str Packet_TC_LFR_DUMP_PAR_t; | |
|
110 | } Packet_TC_LFR_DUMP_PAR_t; | |
|
115 | 111 | |
|
116 | struct Packet_TC_LFR_LOAD_COMMON_PAR_str | |
|
112 | typedef struct | |
|
117 | 113 | { // the CCSDS header is added by LPPMON |
|
118 | 114 | unsigned char packetID[2]; |
|
119 | 115 | unsigned char packetSequenceControl[2]; |
@@ -127,10 +123,9 struct Packet_TC_LFR_LOAD_COMMON_PAR_str | |||
|
127 | 123 | unsigned char bw_sp0_sp1_r0_r1; |
|
128 | 124 | unsigned char crc[2]; |
|
129 | 125 | |
|
130 | }; | |
|
131 | typedef struct Packet_TC_LFR_LOAD_COMMON_PAR_str Packet_TC_LFR_LOAD_COMMON_PAR_t; | |
|
126 | } Packet_TC_LFR_LOAD_COMMON_PAR_t; | |
|
132 | 127 | |
|
133 | struct Packet_TC_LFR_LOAD_NORMAL_PAR_str | |
|
128 | typedef struct | |
|
134 | 129 | { // the CCSDS header is added by LPPMON |
|
135 | 130 | unsigned char packetID[2]; |
|
136 | 131 | unsigned char packetSequenceControl[2]; |
@@ -148,10 +143,9 struct Packet_TC_LFR_LOAD_NORMAL_PAR_str | |||
|
148 | 143 | unsigned char sy_lfr_n_cwf_long_f3; |
|
149 | 144 | unsigned char lfr_normal_parameters_spare; |
|
150 | 145 | unsigned char crc[2]; |
|
151 | }; | |
|
152 | typedef struct Packet_TC_LFR_LOAD_NORMAL_PAR_str Packet_TC_LFR_LOAD_NORMAL_PAR_t; | |
|
146 | } Packet_TC_LFR_LOAD_NORMAL_PAR_t; | |
|
153 | 147 | |
|
154 | struct Packet_TC_LFR_LOAD_BURST_SBM1_SBM2_PAR_str | |
|
148 | typedef struct | |
|
155 | 149 | { // the CCSDS header is added by LPPMON |
|
156 | 150 | unsigned char packetID[2]; |
|
157 | 151 | unsigned char packetSequenceControl[2]; |
@@ -164,10 +158,9 struct Packet_TC_LFR_LOAD_BURST_SBM1_SBM | |||
|
164 | 158 | unsigned char sy_lfr_bp_p0; |
|
165 | 159 | unsigned char sy_lfr_bp_p1; |
|
166 | 160 | unsigned char crc[2]; |
|
167 | }; | |
|
168 | typedef struct Packet_TC_LFR_LOAD_BURST_SBM1_SBM2_PAR_str Packet_TC_LFR_LOAD_BURST_SBM1_SBM2_PAR_t; | |
|
161 | } Packet_TC_LFR_LOAD_BURST_SBM1_SBM2_PAR_t; | |
|
169 | 162 | |
|
170 | struct Packet_TC_LFR_ENABLE_DISABLE_CALIBRATION_str | |
|
163 | typedef struct | |
|
171 | 164 | { // the CCSDS header is added by LPPMON |
|
172 | 165 | unsigned char packetID[2]; |
|
173 | 166 | unsigned char packetSequenceControl[2]; |
@@ -178,10 +171,24 struct Packet_TC_LFR_ENABLE_DISABLE_CALI | |||
|
178 | 171 | unsigned char serviceSubType; |
|
179 | 172 | unsigned char sourceID; |
|
180 | 173 | unsigned char crc[2]; |
|
181 | }; | |
|
182 | typedef struct Packet_TC_LFR_ENABLE_DISABLE_CALIBRATION_str Packet_TC_LFR_ENABLE_DISABLE_CALIBRATION_t; | |
|
174 | } Packet_TC_LFR_ENABLE_DISABLE_CALIBRATION_t; | |
|
183 | 175 | |
|
184 | struct Packet_TC_LFR_UPDATE_TIME_str | |
|
176 | typedef struct | |
|
177 | { // the CCSDS header is added by LPPMON | |
|
178 | unsigned char packetID[2]; | |
|
179 | unsigned char packetSequenceControl[2]; | |
|
180 | unsigned char packetLength[2]; | |
|
181 | // DATA FIELD HEADER | |
|
182 | unsigned char ccsdsSecHeaderFlag_pusVersion_ack; | |
|
183 | unsigned char serviceType; | |
|
184 | unsigned char serviceSubType; | |
|
185 | unsigned char sourceID; | |
|
186 | unsigned char spare; | |
|
187 | unsigned char bw_sp0_sp1_r0_r1; | |
|
188 | unsigned char crc[2]; | |
|
189 | } Packet_TC_LFR_LOAD_KCOEFFICIENT_t; | |
|
190 | ||
|
191 | typedef struct | |
|
185 | 192 | { // the CCSDS header is added by LPPMON |
|
186 | 193 | unsigned char packetID[2]; |
|
187 | 194 | unsigned char packetSequenceControl[2]; |
@@ -193,7 +200,6 struct Packet_TC_LFR_UPDATE_TIME_str | |||
|
193 | 200 | unsigned char sourceID; |
|
194 | 201 | unsigned char cp_rpw_time[6]; |
|
195 | 202 | unsigned char crc[2]; |
|
196 | }; | |
|
197 | typedef struct Packet_TC_LFR_UPDATE_TIME_str Packet_TC_LFR_UPDATE_TIME_t; | |
|
203 | } Packet_TC_LFR_UPDATE_TIME_t; | |
|
198 | 204 | |
|
199 | 205 | #endif // TC_TYPES_H |
@@ -44,6 +44,7 | |||
|
44 | 44 | #define NB_BINS_COMPRESSED_SM_F0 11 |
|
45 | 45 | #define NB_BINS_COMPRESSED_SM_F1 13 |
|
46 | 46 | #define NB_BINS_COMPRESSED_SM_F2 12 |
|
47 | #define NB_BINS_COMPRESSED_SM 36 // 11 + 12 + 13 | |
|
47 | 48 | #define NB_BINS_COMPRESSED_SM_SBM_F0 22 |
|
48 | 49 | #define NB_BINS_COMPRESSED_SM_SBM_F1 26 |
|
49 | 50 | #define NB_BINS_COMPRESSED_SM_SBM_F2 24 |
General Comments 0
You need to be logged in to leave comments.
Login now