OBJECT = BIT_COLUMN
NAME = VERSION
COLUMN_NUMBER = 1
START_BIT = 1
BITS = 3
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 0
DESCRIPTION = "CCSDS Version Number."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = PACKETTYPE
COLUMN_NUMBER = 2
START_BIT = 4
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 0
DESCRIPTION = "Packet Type."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = SECHDRFLAG
COLUMN_NUMBER = 3
START_BIT = 5
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 1
MAXIMUM = 1
DESCRIPTION = "Secondary Header Flag (1 = secondary header
follows)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = APID
COLUMN_NUMBER = 4
START_BIT = 6
BITS = 11
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 120
MAXIMUM = 122
DESCRIPTION = "Application Process ID (120 = primary science; 121 =
secondary science; 122 = housekeeping)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = SEGFLAGS
COLUMN_NUMBER = 5
START_BIT = 17
BITS = 2
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 3
MAXIMUM = 3
DESCRIPTION = "Packet Segmentation Flag (3 = no segmentation)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = SEQCOUNT
COLUMN_NUMBER = 6
START_BIT = 19
BITS = 14
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 16383
DESCRIPTION = "Sources Sequence Count (separate for each ApId)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = PACKETLENGTH
COLUMN_NUMBER = 7
START_BIT = 33
BITS = 16
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 441
DESCRIPTION = "Packet Length (number of bytes following primary
header - 1)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = RESERVED1
COLUMN_NUMBER = 8
START_BIT = 49
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 0
DESCRIPTION = "Reserved (value = 0)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = TIME
COLUMN_NUMBER = 9
START_BIT = 50
BITS = 31
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = SECONDS
MINIMUM = 0
MAXIMUM = 2147483647
DESCRIPTION = "Spacecraft Time (elapsed seconds from epoch
2001-01-01T00:00:00.000 UTC)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = FRACTIME
COLUMN_NUMBER = 10
START_BIT = 81
BITS = 4
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "2^-4 SECONDS"
MINIMUM = 0
MAXIMUM = 15
DESCRIPTION = "Spacecraft Time--Fractional Seconds."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = RESERVED2
COLUMN_NUMBER = 11
START_BIT = 85
BITS = 5
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 0
DESCRIPTION = "Reserved (value = 0)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = TESTFLAG
COLUMN_NUMBER = 12
START_BIT = 90
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "Test Mode Flag (1 = test enabled)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = ONEHERTZ
COLUMN_NUMBER = 13
START_BIT = 91
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "External 1-Hz Time Sync Pulse Flag (1 = not
received)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = SERIALNUMBER
COLUMN_NUMBER = 14
START_BIT = 92
BITS = 5
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 31
DESCRIPTION = "Instrument Serial Number."
END_OBJECT = BIT_COLUMN
|