1<table xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:noNamespaceSchemaLocation="http://chart/schemas/table.xsd">
3 <description>Telecommand events low level storage</description>
4 <type>raw</type>
5 <stats-storage>none</stats-storage>
6 <period>PT10M</period>
7 <visible>false</visible>
8 <index>
9 <type>primary-key</type>
10 <sid-fields/>
11 <field>SENSING_TIME</field>
12 <field>LAST_UPDATE_TIME</field>
13 </index>
14 <field>
15 <name>RELEASE_TIME</name>
16 <description>Packet Release from MCS time</description>
17 <datatype>datetime</datatype>
18 <allow-null>true</allow-null>
19 </field>
20 <field>
21 <name>NAME</name>
22 <description>Telecommand name</description>
23 <datatype>string</datatype>
24 <length>100</length>
25 </field>
26 <field>
27 <name>FILE_POS</name>
28 <description>File offset in source file this command was ingested from</description>
29 <datatype>int</datatype>
30 <length>32</length>
31 <allow-null>true</allow-null>
32 </field>
33 <field>
34 <name>PRODUCT</name>
35 <description>Link to PRODUCTS table this row was generated from</description>
36 <datatype>int</datatype>
37 <length>32</length>
38 <allow-null>true</allow-null>
39 </field>
40 <field>
41 <name>PAYLOAD</name>
42 <description>Command unique parameters extracted via SRDB entries</description>
43 <datatype>jsonb</datatype>
44 <allow-null>true</allow-null>
45 </field>
46 <field>
47 <name>HEX</name>
48 <description>Hex dumps of raw packet segments</description>
49 <datatype>jsonb</datatype>
50 <allow-null>true</allow-null>
51 </field>
52 <!--
53 <group>
54 <name>DERIVED</name>
55 <description>The fields in this group can be derived from the telecommand name</description>
56 -->
57 <field>
58 <name>DESCRIPTION</name>
59 <description>Copied from TDEV description field</description>
60 <datatype>string</datatype>
61 <length>1000</length>
62 <allow-null>true</allow-null>
63 </field>
64 <!--
65 <field>
66 <name>SERVICE</name>
67 <description>Copied from TDEV TC header</description>
68 <datatype>int</datatype>
69 <length>8</length>
70 <allow-null>true</allow-null>
71 </field>
72 <field>
73 <name>SUB_SERVICE</name>
74 <description>Copied from TDEV TC header</description>
75 <datatype>int</datatype>
76 <length>8</length>
77 <allow-null>true</allow-null>
78 </field>
79 <field>
80 <name>APID</name>
81 <description>Source?</description>
82 <datatype>int</datatype>
83 <length>16</length>
84 <allow-null>true</allow-null>
85 </field>
86 -->
87 <!--
88 </group>
89 -->
90<!-- <group>
91 <name>CCSDS_HEADER</name>
92 <description>Values taken from CCSDS packet header</description>
93 <field>
94 <name>SEQUENCE_COUNTER</name>
95 <description>From TDEV header</description>
96 <datatype>int</datatype>
97 <length>16</length>
98 </field>
99 </group> -->
100<!-- <group>
101 <name>MISC</name>
102 <description>Values mentioned in requirements but not extracted from input</description>
103 <field>
104 <name>HIGH_PRIORITY_COMMAND</name>
105 <datatype>boolean</datatype>
106 <allow-null>true</allow-null>
107 </field>
108 </group> -->
109 <group>
110 <name>TDEV</name>
111 <description>Values from the TDEV TC Header segment</description>
112 <field>
113 <name>UPLINK_TIME</name>
114 <datatype>datetime</datatype>
115 </field>
116 <field>
117 <name>EXECUT_TIME</name>
118 <datatype>datetime</datatype>
119 </field>
120 <field>
121 <name>LAST_UPDATE_TIME</name>
122 <datatype>datetime</datatype>
123 </field>
124 <field>
125 <name>REQUEST_ID</name>
126 <datatype>uint</datatype>
127 <length>32</length>
128 </field>
129 <field>
130 <name>REQUEST_ELEMENT_INDEX</name>
131 <datatype>uint</datatype>
132 <length>16</length>
133 </field>
134 <field>
135 <name>VARIABLE_ADDRESS_SIZE</name>
136 <datatype>uint</datatype>
137 <length>16</length>
138 </field>
139 <group>
140 <name>PUS Header</name>
141 <field>
142 <name>PUS_APID</name>
143 <datatype>uint</datatype>
144 <length>16</length>
145 </field>
146 <field>
147 <name>PUS_SSC</name>
148 <datatype>uint</datatype>
149 <length>8</length>
150 </field>
151 <field>
152 <name>PUS_SERVICE_TYPE</name>
153 <datatype>uint</datatype>
154 <length>8</length>
155 </field>
156 <field>
157 <name>PUS_SERVICE_SUBTYPE</name>
158 <datatype>uint</datatype>
159 <length>8</length>
160 </field>
161 <field>
162 <name>PUS_ACK_FLAGS</name>
163 <datatype>uint</datatype>
164 <length>8</length>
165 </field>
166 </group>
167 <field>
168 <name>UPLINK_FLAG</name>
169 <datatype>uint</datatype>
170 <length>8</length>
171 </field>
172 <field>
173 <name>COMMAND_SOURCE_HOST</name>
174 <datatype>uint</datatype>
175 <length>8</length>
176 </field>
177 <field>
178 <name>COMMAND_SOURCE_TYPE</name>
179 <datatype>uint</datatype>
180 <length>8</length>
181 </field>
182 <field>
183 <name>REQUEST_DETAILS_FIXED_SIZE</name>
184 <datatype>uint</datatype>
185 <length>16</length>
186 </field>
187 </group>
188 <group>
189 <name>TDEV_VAR</name>
190 <description>TDEV Telecommand variable length segment</description>
191 <field>
192 <name>PARENT_SEQ_ID</name>
193 <datatype>string</datatype>
194 <length>9</length>
195 </field>
196 <field>
197 <name>DESTINATION_ID</name>
198 <datatype>string</datatype>
199 <length>31</length>
200 </field>
201 <field>
202 <name>COMMAND_TYPE</name>
203 <datatype>string</datatype>
204 <length>9</length>
205 </field>
206 <field>
207 <name>SUBSYSTEM</name>
208 <datatype>uint</datatype>
209 <length>8</length>
210 </field>
211 <field>
212 <name>GROUP_BLOCK_INFO</name>
213 <datatype>uint</datatype>
214 <length>8</length>
215 </field>
216 <field>
217 <name>SOURCE_ID</name>
218 <datatype>uint</datatype>
219 <length>16</length>
220 </field>
221 <field>
222 <name>INTERLOCK_TYPE</name>
223 <datatype>uint</datatype>
224 <length>8</length>
225 </field>
226 <field>
227 <name>INTERLOCK_STAGE_ID</name>
228 <datatype>uint</datatype>
229 <length>16</length>
230 </field>
231 <field>
232 <name>INTERLOCK_STAGE_TYPE</name>
233 <datatype>uint</datatype>
234 <length>8</length>
235 </field>
236 <field>
237 <name>NOTIFICATION_INFO</name>
238 <datatype>uint</datatype>
239 <length>8</length>
240 </field>
241 <field>
242 <name>CHECK_STATES</name>
243 <datatype>uint</datatype>
244 <length>8</length>
245 </field>
246 <field>
247 <name>PTV_STATUS</name>
248 <datatype>uint</datatype>
249 <length>16</length>
250 </field>
251 <field>
252 <name>OVERALL_VER_STATUS</name>
253 <datatype>uint</datatype>
254 <length>16</length>
255 </field>
256 <field>
257 <name>NUM_PARAMS</name>
258 <datatype>uint</datatype>
259 <length>16</length>
260 </field>
261 <field>
262 <name>REQUEST_DATA_SIZE</name>
263 <datatype>uint</datatype>
264 <length>16</length>
265 </field>
266 <field>
267 <name>LOAD_TT_APID</name>
268 <datatype>uint</datatype>
269 <length>16</length>
270 </field>
271 <field>
272 <name>LOAD_TT_SEQ</name>
273 <datatype>uint</datatype>
274 <length>16</length>
275 </field>
276 <field>
277 <name>OBQ_INFO</name>
278 <datatype>uint</datatype>
279 <length>8</length>
280 </field>
281 <field>
282 <name>ENC_EXEC_TIME</name>
283 <datatype>binary</datatype>
284 <length>8</length>
285 </field>
286 <field>
287 <name>HDR_FORMAT</name>
288 <datatype>uint</datatype>
289 <length>8</length>
290 </field>
291 <field>
292 <name>SERVICE_MODE</name>
293 <datatype>uint</datatype>
294 <length>8</length>
295 </field>
296 <field>
297 <name>UPLINK_MODE</name>
298 <datatype>uint</datatype>
299 <length>8</length>
300 </field>
301 <field>
302 <name>MAP_ID</name>
303 <description></description>
304 <datatype>uint</datatype>
305 <length>8</length>
306 </field>
307 <field>
308 <name>FRAME_TYPE</name>
309 <datatype>uint</datatype>
310 <length>8</length>
311 </field>
312 <field>
313 <name>FRAME_COUNT</name>
314 <datatype>uint</datatype>
315 <length>8</length>
316 </field>
317 <field>
318 <name>NUM_EXEC_VER_STAGES</name>
319 <datatype>uint</datatype>
320 <length>8</length>
321 </field>
322 <field>
323 <name>ACK_FLAGS</name>
324 <datatype>uint</datatype>
325 <length>8</length>
326 </field>
327 <field>
328 <name>VER_STATES</name>
329 <datatype>binary</datatype>
330 <length>17</length>
331 </field>
332 <field>
333 <name>TT_OBQ_STATUS</name>
334 <datatype>uint</datatype>
335 <length>16</length>
336 </field>
337 <field>
338 <name>OPTIONAL_PARAM_INFO</name>
339 <datatype>uint</datatype>
340 <length>32</length>
341 </field>
342 <field>
343 <name>PARAMETER_DETAILS_SIZE</name>
344 <datatype>uint</datatype>
345 <length>16</length>
346 </field>
347 <field>
348 <name>ENCODED_DATA_SIZE</name>
349 <datatype>uint</datatype>
350 <length>16</length>
351 </field>
352 <field>
353 <name>TC_REQUEST_ID</name>
354 <datatype>uint</datatype>
355 <length>32</length>
356 </field>
357 <field>
358 <name>OBQD_ID</name>
359 <datatype>uint</datatype>
360 <length>16</length>
361 </field>
362 <field>
363 <name>SUBSCHEDULE_ID</name>
364 <datatype>uint</datatype>
365 <length>32</length>
366 </field>
367 <field>
368 <name>TT_LOAD_STATUS</name>
369 <datatype>uint</datatype>
370 <length>8</length>
371 </field>
372 <field>
373 <name>TT_DEL_STATUS</name>
374 <datatype>uint</datatype>
375 <length>8</length>
376 </field>
377 <field>
378 <name>PREDICTED_TIME</name>
379 <datatype>uint</datatype>
380 <length>32</length>
381 </field>
382 <field>
383 <name>DELETE_APID</name>
384 <datatype>uint</datatype>
385 <length>16</length>
386 </field>
387 <field>
388 <name>DELETE_SSC</name>
389 <datatype>uint</datatype>
390 <length>16</length>
391 </field>
392 <field>
393 <name>DELETE_RELEASE_TIME</name>
394 <datatype>uint</datatype>
395 <length>32</length>
396 </field>
397 <field>
398 <name>OPS_ANGLE</name>
399 <datatype>float</datatype>
400 </field>
401 <field>
402 <name>OPS_ORBIT</name>
403 <datatype>uint</datatype>
404 <length>32</length>
405 </field>
406 <field>
407 <name>IS_MRC</name>
408 <datatype>uint</datatype>
409 <length>8</length>
410 </field>
411 <field>
412 <name>IS_REINSERTED</name>
413 <datatype>uint</datatype>
414 <length>8</length>
415 </field>
416 <field>
417 <name>VARIABLE_DATA</name>
418 <datatype>binary</datatype>
419 <length>2000</length>
420 </field>
421 <field>
422 <name>EXT_SOURCE_ID</name>
423 <datatype>uint</datatype>
424 <length>32</length>
425 </field>
426 </group>
427</table>