Skip to main content

Mnemonics Database

We store our mnemonic defintions within a flat CSVtab delimited plain text format. The format has evolved over time to support required functionality.

The first row contains the header. The header defines the columns contents. The columns can be in any order.

TheEach Requiredrow columndefines indicatesa ifsingle mnemonic and is uniquely identified by the DATA_ID. DATA_ID is also often refered to as Housekeeping ID or HKID for shorthand.

If required, the column ismust required.exist Thebut valuerow values may still be empty. Empty values will be default initialized.

COLUMNColumnType Description RequiredEmpty AllowedDefault Value
SUB_SYSTEM The subsystem. May be empty. Ex: CDH NoYesEmpty String
NAME The mnemonic's name. Ex: PowerSupplyCurrent NoYes
DESCRIPTION The mnemonic's description NoYesEmpty String
ADC_# The ADC channel YesNo0
DATA_ID The unique ID NoYesRequried
PACKET_TYPE The packet type NoYes
PACKET_SUBTYPE YesNo
PACKET_NAME YesNo
APPLY_WHEN YesNo
DECODE_TYPE NoYes
DECODE_ID1 NoYes
DECODE_ID2 NoYes
DECODE_ID3 NoYes
DECODE_ID4 NoYes
CLOCK YesNo
RAW_FMT NoYes
ENG_FMT NoYes
ENG_EQ_TYPE NoYes
ENG_K1 NoYes
ENG_K2 NoYes
SCI_UNITS NoYes
SCI_FMT NoYes
SCI_EQ_TYPE NoYes
SCI_FROM_ENG NoYes
SCI_K1 NoYes
SCI_K2 NoYes
SCI_K3 NoYes
SCI_K4 NoYes
SCI_K5 NoYes
SCI_K6 NoYes
SCI_K7 NoYes
SCI_K8 NoYes
MUX_CH YesNo
LIMIT_TYPE_1 YesNo
YELLOW_LIMIT_1 YesNo
RED_LIMIT_1 YesNo
LIMIT_TYPE_2 YesNo
YELLOW_LIMIT_2 YesNo
RED_LIMIT_2 YesNo
LIMITS YesNo
EXTRA_1 YesNo
XINA_MINE_TYPE YesNo
XINA_MINE_RAW YesNo
XINA_MINE_ENG YesNo
DISCRETE_LABELS YesNo
BUNDLE_ID YesNo