Field Name | Length (bits) | Bit | Contents | Description | ||
---|---|---|---|---|---|---|
Item | Total | Algn | Off | |||
load2dBlock | 112 + 80*n | 16 | 0 | command Packet |
Load 2-D Window List Parameter Block (see table 12, swreq Rev. I) | |
header |
48 | 48 | 16 | 0 | command Header |
Command Packet Header |
commandLength |
16 | 16 | 16 | 0 | uint16 = 7+5*n |
Number of 16-bit words in the command packet |
commandIdentifier |
16 | 16 | 16 | 16 | uint16 |
Used by ground to identify the command |
commandOpcode |
16 | 16 | 16 | 32 | uint16 = 11 |
Command Operation code which determines format and action of the command [see enum CmdOpcode]: CMDOP_LOAD_2D |
windowSlotIndex |
16 | 16 | 16 | 48 | uint16 |
Selects which 2D Window List Parameter Block Slot to overwrite with the contained block |
checksum |
16 | 16 | 16 | 64 | uint16 |
This is the 16-bit XOR checksum value for the following parameter block |
windowBlockId |
32 | 32 | 16 | 80 | uint32 |
Identifies the 2D Window List Parameter Block |
windows[(pl-7)/5] |
80 | 80*n | 16 | 112 | window2d |
Array of 2-D Window entries |
ccdId |
4 | 4 | 1 | 112+ 80*i |
uint4 |
Selects to which CCD the window processes [see enum CcdId] |
ccdRow |
10 | 10 | 1 | 116+ 80*i |
uint10 |
Selects the lowest CCD row index covered by the window |
ccdColumn |
10 | 10 | 1 | 126+ 80*i |
uint10 |
Selects the lowest CCD column index covered by the window |
width |
10 | 10 | 1 | 136+ 80*i |
uint10 |
Selects the number of CCD Columns covered by the window (the number of columns minus 1) |
height |
10 | 10 | 1 | 146+ 80*i |
uint10 |
Selects the number of CCD Rows covered by the window (the number of rows minus 1) |
sampleCycle |
8 | 8 | 1 | 156+ 80*i |
uint8 |
Selects how many events to skip between each accepted event |
lowerEventAmplitude |
12 | 12 | 1 | 164+ 80*i |
uint12 |
Selects the minimum event amplitude accepted by the window |
eventAmplitudeRange |
16 | 16 | 1 | 176+ 80*i |
uint16 |
Range of event amplitudes accepted by the window filter. |
i | the index of an element in the windows array (0 < i < n) |
n | the dimension of the windows array [(pl-7)/5] |
pl | the value of the commandLength field |