| Field Name | Length (bits) | Bit | Contents | Description | ||
|---|---|---|---|---|---|---|
| Item | Total | Algn | Off | |||
| load1dBlock | 112 + 60*n | 16 | 0 | command Packet | 
Load 1-D Window List Parameter Block (see table 28, swreq Rev. I) | |
  header | 
48 | 48 | 16 | 0 | command Header | 
Command Packet Header | 
    commandLength | 
16 | 16 | 16 | 0 | uint16 = 7+(15*n)/4 | 
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 = 12 | 
Command Operation code which determines format and action of the command [see enum CmdOpcode]: CMDOP_LOAD_1D | 
  windowSlotIndex | 
16 | 16 | 16 | 48 | uint16 | 
Selects which 1D 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 1D Window List Parameter Block | 
  windows[(4*pl-28)/15] | 
60 | 60*n | 16 | 112 | window1d | 
Array of 1-D Window entries | 
    ccdId | 
4 | 4 | 1 | 112+ 60*i  | 
uint4 | 
Selects to which CCD the window processes [see enum CcdId] | 
    ccdColumn | 
10 | 10 | 1 | 116+ 60*i  | 
uint10 | 
Selects the lowest CCD column index covered by the window | 
    width | 
10 | 10 | 1 | 126+ 60*i  | 
uint10 | 
Selects the number of CCD Columns covered by the window (the number of columns minus 1) | 
    sampleCycle | 
8 | 8 | 1 | 136+ 60*i  | 
uint8 | 
Selects how many events to skip between each accepted event | 
    lowerEventAmplitude | 
12 | 12 | 1 | 144+ 60*i  | 
uint12 | 
Selects the minimum event amplitude accepted by the window | 
    eventAmplitudeRange | 
16 | 16 | 1 | 156+ 60*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 [(4*pl-28)/15] | 
| pl | the value of the commandLength field |