Telemetry Database files
Jump to navigation
Jump to search
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. |