Packet hs_ecm
Health and Safety packet for ECM, APID 1216
Summary of Packet Fields
The packets of type hs_ecm contain the following fields:
Name |
DataType |
BitLength |
BitOffset |
ByteOrder |
|---|---|---|---|---|
uint |
32 |
0 |
big |
|
uint |
16 |
32 |
big |
|
uint |
16 |
48 |
big |
|
uint |
1 |
64 |
big |
|
uint |
1 |
65 |
big |
|
uint |
1 |
66 |
big |
|
uint |
1 |
67 |
big |
|
uint |
3 |
68 |
big |
|
uint |
1 |
71 |
big |
|
uint |
8 |
72 |
big |
|
uint |
8 |
80 |
big |
|
uint |
8 |
88 |
big |
|
uint |
5 |
96 |
big |
|
uint |
3 |
101 |
big |
|
uint |
16 |
104 |
big |
|
uint |
5 |
120 |
big |
|
uint |
3 |
125 |
big |
|
uint |
16 |
128 |
big |
|
uint |
5 |
144 |
big |
|
uint |
3 |
149 |
big |
|
uint |
16 |
152 |
big |
|
uint |
5 |
168 |
big |
|
uint |
3 |
173 |
big |
|
uint |
16 |
176 |
big |
|
uint |
5 |
192 |
big |
|
uint |
3 |
197 |
big |
|
uint |
16 |
200 |
big |
|
uint |
8 |
216 |
big |
|
uint |
14 |
224 |
big |
|
uint |
1 |
238 |
big |
|
uint |
1 |
239 |
big |
|
uint |
24 |
240 |
big |
|
uint |
24 |
264 |
big |
|
uint |
24 |
288 |
big |
|
uint |
24 |
312 |
big |
|
uint |
24 |
336 |
big |
|
uint |
8 |
360 |
big |
|
uint |
8 |
368 |
big |
|
uint |
8 |
376 |
big |
|
uint |
2 |
384 |
big |
|
uint |
1 |
386 |
big |
|
uint |
1 |
387 |
big |
|
uint |
1 |
388 |
big |
|
uint |
1 |
389 |
big |
|
uint |
1 |
390 |
big |
|
uint |
1 |
391 |
big |
|
uint |
16 |
392 |
big |
|
uint |
24 |
408 |
big |
|
uint |
32 |
432 |
big |
|
int |
24 |
464 |
big |
|
int |
24 |
488 |
big |
|
int |
24 |
512 |
big |
|
int |
24 |
536 |
big |
|
int |
24 |
560 |
big |
|
int |
24 |
584 |
big |
|
int |
24 |
608 |
big |
|
int |
24 |
632 |
big |
|
int |
24 |
656 |
big |
|
int |
24 |
680 |
big |
|
int |
24 |
704 |
big |
|
int |
24 |
728 |
big |
|
int |
24 |
752 |
big |
|
int |
24 |
776 |
big |
|
int |
24 |
800 |
big |
|
int |
24 |
824 |
big |
|
int |
24 |
848 |
big |
|
int |
24 |
872 |
big |
|
int |
24 |
896 |
big |
|
int |
24 |
920 |
big |
|
int |
24 |
944 |
big |
|
int |
24 |
968 |
big |
|
int |
24 |
992 |
big |
|
int |
24 |
1016 |
big |
|
int |
24 |
1040 |
big |
|
int |
24 |
1064 |
big |
|
int |
24 |
1088 |
big |
|
int |
24 |
1112 |
big |
|
int |
24 |
1136 |
big |
|
int |
24 |
1160 |
big |
|
int |
24 |
1184 |
big |
|
int |
24 |
1208 |
big |
|
uint |
16 |
1232 |
big |
Packet Field Details
Here follows the detailed description of the packet fields.
MSCLK Seconds
DataType |
uint |
BitLength |
32 |
BitOffset |
0 |
ByteOrder |
big |
MSCLK Subseconds
DataType |
uint |
BitLength |
16 |
BitOffset |
32 |
ByteOrder |
big |
Subseconds Pre-zero
DataType |
uint |
BitLength |
16 |
BitOffset |
48 |
ByteOrder |
big |
IF Type
DataType |
uint |
BitLength |
1 |
BitOffset |
64 |
ByteOrder |
big |
Selected Interface
DataType |
uint |
BitLength |
1 |
BitOffset |
65 |
ByteOrder |
big |
Busy
DataType |
uint |
BitLength |
1 |
BitOffset |
66 |
ByteOrder |
big |
Panic
DataType |
uint |
BitLength |
1 |
BitOffset |
67 |
ByteOrder |
big |
Instrument Mode
DataType |
uint |
BitLength |
3 |
BitOffset |
68 |
ByteOrder |
big |
Operational Status Spare
DataType |
uint |
BitLength |
1 |
BitOffset |
71 |
ByteOrder |
big |
Command Accepted Cnt
DataType |
uint |
BitLength |
8 |
BitOffset |
72 |
ByteOrder |
big |
Command Executed Cnt
DataType |
uint |
BitLength |
8 |
BitOffset |
80 |
ByteOrder |
big |
Command Rejected Count
DataType |
uint |
BitLength |
8 |
BitOffset |
88 |
ByteOrder |
big |
Most Recent Command’s Sequence Count
DataType |
uint |
BitLength |
5 |
BitOffset |
96 |
ByteOrder |
big |
Most Recent Command’s Status
DataType |
uint |
BitLength |
3 |
BitOffset |
101 |
ByteOrder |
big |
Most Recent Command’s Opcode
DataType |
uint |
BitLength |
16 |
BitOffset |
104 |
ByteOrder |
big |
2nd Most Recent Command’s Sequence Count
DataType |
uint |
BitLength |
5 |
BitOffset |
120 |
ByteOrder |
big |
2nd Most Recent Command’s Status
DataType |
uint |
BitLength |
3 |
BitOffset |
125 |
ByteOrder |
big |
2nd Most Recent Command’s Opcode
DataType |
uint |
BitLength |
16 |
BitOffset |
128 |
ByteOrder |
big |
3rd Most Recent Command’s Sequence Count
DataType |
uint |
BitLength |
5 |
BitOffset |
144 |
ByteOrder |
big |
3rd Most Recent Command’s Status
DataType |
uint |
BitLength |
3 |
BitOffset |
149 |
ByteOrder |
big |
3rd Most Recent Command’s Opcode
DataType |
uint |
BitLength |
16 |
BitOffset |
152 |
ByteOrder |
big |
4th Most Recent Command’s Sequence Count
DataType |
uint |
BitLength |
5 |
BitOffset |
168 |
ByteOrder |
big |
4th Most Recent Command’s Status
DataType |
uint |
BitLength |
3 |
BitOffset |
173 |
ByteOrder |
big |
4th Most Recent Command’s Opcode
DataType |
uint |
BitLength |
16 |
BitOffset |
176 |
ByteOrder |
big |
5th Most Recent Command’s Sequence Count
DataType |
uint |
BitLength |
5 |
BitOffset |
192 |
ByteOrder |
big |
5th Most Recent Command’s Status
DataType |
uint |
BitLength |
3 |
BitOffset |
197 |
ByteOrder |
big |
5th Most Recent Command’s Opcode
DataType |
uint |
BitLength |
16 |
BitOffset |
200 |
ByteOrder |
big |
Error Count
DataType |
uint |
BitLength |
8 |
BitOffset |
216 |
ByteOrder |
big |
UART Spare
DataType |
uint |
BitLength |
14 |
BitOffset |
224 |
ByteOrder |
big |
Req_SC_Power_Off (Requests instrument shutdown)
DataType |
uint |
BitLength |
1 |
BitOffset |
238 |
ByteOrder |
big |
Req_SC_Power_Cycle (OK to attempt instrument restart)
DataType |
uint |
BitLength |
1 |
BitOffset |
239 |
ByteOrder |
big |
Source Data Derived Parameters SPARE
DataType |
uint |
BitLength |
24 |
BitOffset |
240 |
ByteOrder |
big |
CLOCKS_LAST_1PPS
DataType |
uint |
BitLength |
24 |
BitOffset |
264 |
ByteOrder |
big |
FG1_HTR_AVG
DataType |
uint |
BitLength |
24 |
BitOffset |
288 |
ByteOrder |
big |
FG2_HTR_AVG
DataType |
uint |
BitLength |
24 |
BitOffset |
312 |
ByteOrder |
big |
FG3_HTR_AVG
DataType |
uint |
BitLength |
24 |
BitOffset |
336 |
ByteOrder |
big |
FG1_DRIVE_PHASE
DataType |
uint |
BitLength |
8 |
BitOffset |
360 |
ByteOrder |
big |
FG2_DRIVE_PHASE
DataType |
uint |
BitLength |
8 |
BitOffset |
368 |
ByteOrder |
big |
FG3_DRIVE_PHASE
DataType |
uint |
BitLength |
8 |
BitOffset |
376 |
ByteOrder |
big |
SPARE
DataType |
uint |
BitLength |
2 |
BitOffset |
384 |
ByteOrder |
big |
I_TP_IN1
DataType |
uint |
BitLength |
1 |
BitOffset |
386 |
ByteOrder |
big |
I_TP_IN2
DataType |
uint |
BitLength |
1 |
BitOffset |
387 |
ByteOrder |
big |
I_FPGA_ID0
DataType |
uint |
BitLength |
1 |
BitOffset |
388 |
ByteOrder |
big |
I_FPGA_ID1
DataType |
uint |
BitLength |
1 |
BitOffset |
389 |
ByteOrder |
big |
I_FPGA_ID2
DataType |
uint |
BitLength |
1 |
BitOffset |
390 |
ByteOrder |
big |
I_FPGA_ID3
DataType |
uint |
BitLength |
1 |
BitOffset |
391 |
ByteOrder |
big |
FG_GENERAL_REGISTERS
DataType |
uint |
BitLength |
16 |
BitOffset |
392 |
ByteOrder |
big |
VERSION
DataType |
uint |
BitLength |
24 |
BitOffset |
408 |
ByteOrder |
big |
Source Data, Fault Detection
DataType |
uint |
BitLength |
32 |
BitOffset |
432 |
ByteOrder |
big |
FPGA_+3_I
DataType |
int |
BitLength |
24 |
BitOffset |
464 |
ByteOrder |
big |
PS_+15V
DataType |
int |
BitLength |
24 |
BitOffset |
488 |
ByteOrder |
big |
FPGA_+5_I
DataType |
int |
BitLength |
24 |
BitOffset |
512 |
ByteOrder |
big |
PS_-15V
DataType |
int |
BitLength |
24 |
BitOffset |
536 |
ByteOrder |
big |
FPGA_TEMP
DataType |
int |
BitLength |
24 |
BitOffset |
560 |
ByteOrder |
big |
+15V_I
DataType |
int |
BitLength |
24 |
BitOffset |
584 |
ByteOrder |
big |
1.5V_LDO_Current
DataType |
int |
BitLength |
24 |
BitOffset |
608 |
ByteOrder |
big |
-15V_I
DataType |
int |
BitLength |
24 |
BitOffset |
632 |
ByteOrder |
big |
FPGA_IO_I
DataType |
int |
BitLength |
24 |
BitOffset |
656 |
ByteOrder |
big |
HK1_2VREF
DataType |
int |
BitLength |
24 |
BitOffset |
680 |
ByteOrder |
big |
HK2_1VREF
DataType |
int |
BitLength |
24 |
BitOffset |
704 |
ByteOrder |
big |
HK1_1VREF
DataType |
int |
BitLength |
24 |
BitOffset |
728 |
ByteOrder |
big |
3.3V_LDO_Current
DataType |
int |
BitLength |
24 |
BitOffset |
752 |
ByteOrder |
big |
FG12_TEMP
DataType |
int |
BitLength |
24 |
BitOffset |
776 |
ByteOrder |
big |
FG1_HTR_I
DataType |
int |
BitLength |
24 |
BitOffset |
800 |
ByteOrder |
big |
FG1_SNS_PRT
DataType |
int |
BitLength |
24 |
BitOffset |
824 |
ByteOrder |
big |
FG2_HTR_I
DataType |
int |
BitLength |
24 |
BitOffset |
848 |
ByteOrder |
big |
FG2_SNS_PRT
DataType |
int |
BitLength |
24 |
BitOffset |
872 |
ByteOrder |
big |
1.5V_LDO_V
DataType |
int |
BitLength |
24 |
BitOffset |
896 |
ByteOrder |
big |
PS_+5V
DataType |
int |
BitLength |
24 |
BitOffset |
920 |
ByteOrder |
big |
FPGA_LDO_V
DataType |
int |
BitLength |
24 |
BitOffset |
944 |
ByteOrder |
big |
PS_+3.3V
DataType |
int |
BitLength |
24 |
BitOffset |
968 |
ByteOrder |
big |
FG3_HTR_I
DataType |
int |
BitLength |
24 |
BitOffset |
992 |
ByteOrder |
big |
HK1_MUX_CH11
DataType |
int |
BitLength |
24 |
BitOffset |
1016 |
ByteOrder |
big |
FPGA_+3_3V
DataType |
int |
BitLength |
24 |
BitOffset |
1040 |
ByteOrder |
big |
HK1_MUX_CH12
DataType |
int |
BitLength |
24 |
BitOffset |
1064 |
ByteOrder |
big |
HK2_2VREF
DataType |
int |
BitLength |
24 |
BitOffset |
1088 |
ByteOrder |
big |
HK1_MUX_CH13
DataType |
int |
BitLength |
24 |
BitOffset |
1112 |
ByteOrder |
big |
FG23_TEMP
DataType |
int |
BitLength |
24 |
BitOffset |
1136 |
ByteOrder |
big |
HK1_MUX_CH14
DataType |
int |
BitLength |
24 |
BitOffset |
1160 |
ByteOrder |
big |
FG3_SNS_PRT
DataType |
int |
BitLength |
24 |
BitOffset |
1184 |
ByteOrder |
big |
HK1_MUX_CH15
DataType |
int |
BitLength |
24 |
BitOffset |
1208 |
ByteOrder |
big |
32-bit word zero padding
DataType |
uint |
BitLength |
16 |
BitOffset |
1232 |
ByteOrder |
big |