Field Name |
Length (bits) |
Bit |
Contents |
Description |
Item |
Total |
Algn |
Off |
sramReadReply |
192 + 16*n |
32 |
0 |
telemetry Packet |
Memory Read of DEA SRAM (see table 58, 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 = 6+n/2 |
This field indicates the total number of 32-bit words in the telemetry packet |
formatTag |
6 | 6 |
1 |
42 |
uint6 = 3 |
This field identifies the content of the telemetry packet [see enum TlmFormatTag]: TTAG_READ_SRAM |
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 |
ccdId |
4 | 4 |
1 |
80 |
uint4 |
CCD Controller whose SRAM is being read |
bepTickCounter |
32 | 32 |
32 |
96 |
uint32 |
Back End Timer Tick interrupt counter value at start of read (1/10 sec. ticks) |
requestedIndex |
16 | 16 |
16 |
128 |
uint16 |
This is the original index requested by the Read Sram command |
requestedWordCount |
16 | 16 |
16 |
144 |
uint16 |
This is the original word count requested by the Read Sram command |
readIndex |
16 | 16 |
16 |
160 |
uint16 |
Starting Index into the DEA board's SRAM of the read data |
readData[2*pl-12] |
16 | 16*n |
16 |
176 |
uint16 |
Array of 16-bit words read from SRAM (Note: If Requested Word Count is odd, then the last 16-bit word of the last packet is a pad word) |