Field Name | Length (bits) | Bit | Contents | Description | ||
---|---|---|---|---|---|---|
Item | Total | Algn | Off | |||
addBadColumn | 48 + 16*n | 16 | 0 | command Packet |
Add set of columns to either Bad Column Map (see tables 43 and 45, swreq Rev. I) | |
header |
48 | 48 | 16 | 0 | command Header |
Command Packet Header |
commandLength |
16 | 16 | 16 | 0 | uint16 = 3+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 = 26, 29 |
Command Operation code which determines format and action of the command [see enum CmdOpcode]:
|
columns[pl-3] |
16 | 16*n | 16 | 48 | bad Column |
Array of bad column entries to add to Continuous Clocking set |
ccdId |
4 | 4 | 16 | 48+ 16*i |
uint4 |
Ccd Identifier of CCD's whose column is bad [see enum CcdId] |
ccdColumn |
10 | 10 | 1 | 52+ 16*i |
uint10 |
CCD Column position of bad column |
i | the index of an element in the columns array (0 < i < n) |
n | the dimension of the columns array [pl-3] |
pl | the value of the commandLength field |