Field Name |
Length (bits) |
Bit |
Contents |
Description |
Item |
Total |
Algn |
Off |
bepReadReply |
224 + 32*n |
32 |
0 |
telemetry Packet |
Memory read from the BEP initiated by a Read Bep command, or one of the data structure dump commands (see table 48, 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 = 7+n |
This field indicates the total number of 32-bit words in the telemetry packet |
formatTag |
6 | 6 |
1 |
42 |
uint6 = 1, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44 |
This field identifies the content of the telemetry packet [see enum TlmFormatTag]: TTAG_READ_BEP (1) TTAG_DUMP_SYS_CONFIG (34) TTAG_DUMP_BAD_PIXEL (35) TTAG_DUMP_BAD_TE_COL (36) TTAG_DUMP_BAD_CC_COL (37) TTAG_DUMP_PATCHES (38) TTAG_DUMP_HUFFMAN (39) TTAG_DUMP_TE_SLOTS (40) TTAG_DUMP_CC_SLOTS (41) TTAG_DUMP_2D_SLOTS (42) TTAG_DUMP_1D_SLOTS (43) TTAG_DUMP_DEA_SLOTS (44)
|
sequenceNumber |
16 | 16 |
1 |
48 |
uint16 |
This field is the sequence number of the telemetry packet |
commandId |
16 | 16 |
16 |
64 |
uint16 |
Command Identifier of command which initiated the read |
bepTickCounter |
32 | 32 |
32 |
96 |
uint32 |
Back End Timer Tick interrupt counter value at start of read (1/10 sec. ticks) |
requestedAddress |
32 | 32 |
32 |
128 |
uint32 |
This is the original address requested by the originator of the read (Note: Several different types of commands may initiate a read) |
requestedWordCount |
32 | 32 |
32 |
160 |
uint32 |
This is the original word count requested by the source of the read. |
readAddress |
32 | 32 |
32 |
192 |
uint32 |
Starting Back End virtual address of data within packet |
readData[pl-7] |
32 | 32*n |
32 |
224 |
uint32 |
Array of read 32-bit words read from BEP memory |