Telemetry Database Files
The telemetry database defines how to decode, transform, and interpret the various telemetry values contained in an instrument's packets.
Telemetry Database Fields
Field | Required | Description |
---|---|---|
SUB_SYSTEM | Yes | The sub system that the telemetry value comes from |
NAME | Yes | The name of the telemetry value |
DESCRIPTION | Yes | A description of the telemetry value. Useful if the name is non-descriptive. |
ADC # | Yes | Deprecated but still required right now, use 0 as the value |
DATA_ID | Yes | The telemetry value's unique identifier |
PACKET_TYPE | Yes | The type/APID of the packet that contains the telemetry value |
PACKET_SUBTYPE | Yes | Deprecated but still required right now, use 0 as the value |
DECODE_TYPE | Yes | The decode type, which dictates how the value is decoded, and also how decode ID 1-4 are used |
DECODE_ID1 | Yes | The purpose of these depends on the decode type |
RAW_FMT | Yes | How to format/display an unconverted telemetry value, i.e. the raw bits/bytes in the packet. Follows the C style printf formatting |
ENG_FMT | Yes | How to format/display a telemetry value converted to its engineering representation. Follows the C style printf formatting |
ENG_EQ_TYPE | Yes | The type of engineering transformation to apply to the raw value, and also dictates how the ENG_K1-ENG_K2 are used |
ENG_K1 | Yes | Their usage depends on the ENG_EQ_TYPE, but is usually the coefficients of a 1st order polynomial. K1 = constant, K2 = coefficient of first order |
SCI_UNITS | Yes | The units of the science transformation |
SCI_FMT | Yes | How to format/display a telemetry value converted to its science representation |
SCI_EQ_TYPE | Yes | The type of science transformation to apply to the raw value, and also dictates how the SCI_K1-SCI_K8 are used |
SCI_FROM_ENG | Yes | If Y, then engineering transformation is applied to the raw value before science transformation. Otherwise, if N, then science transformation is applied directly to the raw value. |
SCI_K1 | Yes | Values used in the science transformation. How they are used is determined by the SCI_EQ_TYPE. |
DISCRETE_LABELS | No | Allows user to define a mapping of raw values to textual labels |
MUX_CH | Yes | Deprecated but still required right now, use 0 as the value |
LIMIT_TYPE_1 | Yes | The type of the first limit check |
YELLOW_LIMIT_1 | Yes | The first limit check's yellow limit |
RED_LIMIT_1 | Yes | The first limit check's red limit |
LIMIT_TYPE_2 | Yes | The type of the second limit check |
YELLOW_LIMIT_2 | Yes | The second limit check's yellow limit |
RED_LIMIT_2 | Yes | The second limit check's red limit |
EXTRA_1 | Yes | An extra field that is used for various purposes. |