OBJECT = COLUMN
NAME = HEADER
COLUMN_NUMBER = 1
START_BYTE = 1
BYTES = 12
^STRUCTURE = "CRAT_L0_HDR.FMT"
DATA_TYPE = BIT_STRING
DESCRIPTION = "CCSDS Primary and Secondary Headers, ApId = 121."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = SECONDARYFLGS
COLUMN_NUMBER = 2
START_BYTE = 13
BYTES = 4
DATA_TYPE = BIT_STRING
DESCRIPTION = "Secondary Science Flags."
OBJECT = BIT_COLUMN
NAME = BIASCNTRL
COLUMN_NUMBER = 1
START_BIT = 1
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "Detector Bias Delayed Control Flag (1 = enabled)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = BIASCMD
COLUMN_NUMBER = 2
START_BIT = 2
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "Detector Bias Voltage Flag (1 = on)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = CALLOW
COLUMN_NUMBER = 3
START_BIT = 3
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "Internal Calibration Pulser--Low Range
Flag (1 = enabled)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = CALHIGH
COLUMN_NUMBER = 4
START_BIT = 4
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "Internal Calibration Pulser--High Range
Flag (1 = enabled)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = CALRATE
COLUMN_NUMBER = 5
START_BIT = 5
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "Internal Calibration Pulser Pulse Rate Flag
(0 = 8 Hz; 1 = 1953 Hz)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = PROCDFLAG
COLUMN_NUMBER = 6
START_BIT = 6
BITS = 6
ITEM_BITS = 1
ITEMS = 6
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "Detector Processing Flag (1 = enabled)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = LASTCMD
COLUMN_NUMBER = 7
START_BIT = 12
BITS = 5
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 31
DESCRIPTION = "Address of Last Command to CRaTER."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = LASTVALUE
COLUMN_NUMBER = 8
START_BIT = 17
BITS = 16
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "Contents of Last Command to CRaTER."
END_OBJECT = BIT_COLUMN
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DISCTHIN
COLUMN_NUMBER = 3
START_BYTE = 17
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "LLD Monitor Value--Thin Detectors (D1, D3, D5)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DISCTHICK
COLUMN_NUMBER = 4
START_BYTE = 19
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "LLD Monitor Value--Thick Detectors (D2, D4, D6)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = MASK
COLUMN_NUMBER = 5
START_BYTE = 21
BYTES = 8
ITEM_BYTES = 4
ITEMS = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "Detector Coincidence Discriminator Accept Mask
(64 bits)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = SINGLE
COLUMN_NUMBER = 6
START_BYTE = 29
BYTES = 12
ITEM_BYTES = 2
ITEMS = 6
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "D1..D6 Singles Counters."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = GOOD
COLUMN_NUMBER = 7
START_BYTE = 41
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "Good Events Counter."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = REJECT
COLUMN_NUMBER = 8
START_BYTE = 43
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "Rejected Events Counter."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TOTAL
COLUMN_NUMBER = 9
START_BYTE = 45
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "Total Events Counter."
END_OBJECT = COLUMN
|