Field Name |
Length (bits) |
Bit |
Contents |
Description |
Item |
Total |
Algn |
Off |
commandEcho |
176 + 16*n |
32 |
0 |
telemetry Packet |
Acknowledge receipt and disposition of a command packet (see table 63, swreq Rev. I) |
header |
64 | 64 |
32 |
0 |
telemetry Header |
Telemetry Packet Header |
synch |
32 | 32 |
32 |
0 |
uint32 = 0x736f4166 |
This field delimits the start of a telemetry packet. |
telemetryLength |
10 | 10 |
1 |
32 |
uint10 = (11+n)/2 |
This field indicates the total number of 32-bit words in the telemetry packet |
formatTag |
6 | 6 |
1 |
42 |
uint6 = 7 |
This field identifies the content of the telemetry packet [see enum TlmFormatTag]: TTAG_CMD_ECHO |
sequenceNumber |
16 | 16 |
1 |
48 |
uint16 |
This field is the sequence number of the telemetry packet |
arrival |
32 | 32 |
32 |
64 |
uint32 |
BEP Timer Tick interrupt count at time of command arrival |
result |
32 | 32 |
32 |
96 |
uint32 |
Command execution result code [see enum CmdResult] |
commandHeader |
48 | 48 |
16 |
128 |
command Header |
Copy of the command header that was executed |
commandLength |
16 | 16 |
16 |
128 |
uint16 = 3+n |
Number of 16-bit words in the command packet |
commandIdentifier |
16 | 16 |
16 |
144 |
uint16 |
Used by ground to identify the command |
commandOpcode |
16 | 16 |
16 |
160 |
uint16 |
Command Operation code which determines format and action of the command [see enum CmdOpcode] |
commandBody[2*pl-11] |
16 | 16*n |
16 |
176 |
uint16 |
Copy of the body of the command that was executed |