NAME                    = TLM
COLUMNS                 = 31
ROW_BYTES               = 113
INTERCHANGE_FORMAT      = BINARY
PRIMARY_KEY             = ( "SPACECRAFT_CLOCK_START_COUNT" )
DESCRIPTION             = "

    The TLM table stores the auxiliary telemetry parameters
    downlinked with the long packet format (see OBS Table, DATA_PACKET_TYPE).
    Records in the TLM table occur at a frequency less than or equal
    to the frequency of OBS records; that is, one (or none) per
    observation."

OBJECT                  = COLUMN
    NAME                = SPACECRAFT_CLOCK_START_COUNT
    DATA_TYPE           = MSB_UNSIGNED_INTEGER
    START_BYTE          = 1
    BYTES               = 4
    ALIAS_NAME          = sclk_time
    DESCRIPTION         = "The value of the spacecraft clock at the
                          beginning of the observation"
END_OBJECT              = COLUMN


OBJECT                  = COLUMN
    NAME                = AUXILIARY_DIAGNOSTIC_TEMPS
    DATA_TYPE           = MSB_UNSIGNED_INTEGER
    START_BYTE          = 5
    BYTES               = 24
    ITEMS               = 12
    ITEM_BYTES          = 2
    SCALING_FACTOR      = 0.01
    ALIAS_NAME          = aux_temps
    DESCRIPTION         = "Array of 12 auxiliary temperatures,
                           Read from internal instrument thermistors.
                               1: T5 - Black Body 1
                               2: T6 - Black Body 2
                               3: T7 - Black Body 3
                               4: T8 - Bolometric Black Body Reference (spare)
                               5: T9 - Electronics
                               6: T10 - Power Supply
                               7: T11 - Telescope Field Stop
                               8: T12 - Interferometer Fixed Mirror
                               9: T13 - Interferometer Beamsplitter
                              10: T14 - Interferometer Motor
                              11: T15 - Primary Mirror
                              12: T16 - Secondary Mirror"
    UNIT                = "K"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = INTERFEROGRAM_MAXIMUM
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 29
    BYTES               = 12
    ITEMS               = 6
    ITEM_BYTES          = 2
    SCALING_FACTOR      = 0.000152587890625
    ALIAS_NAME          = ifgm_max
    DESCRIPTION         = "Array of 6 interferogram maximum values, 
                           one for each spectrometer detector.
                           Scaling factor is 5.0/32768 V"
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = INTERFEROGRAM_MINIMUM
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 41
    BYTES               = 12
    ITEMS               = 6
    ITEM_BYTES          = 2
    SCALING_FACTOR      = 0.000152587890625
    ALIAS_NAME          = ifgm_min
    DESCRIPTION         = "Array of 6 interferogram minimum values, 
                           one for each spectrometer detector.
                           Scaling factor is 5.0/32768 V"
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = ONBOARD_PROCESSING_EVENT_LOG
    DATA_TYPE           = MSB_UNSIGNED_INTEGER
    START_BYTE          = 53
    BYTES               = 12
    ITEMS               = 6
    ITEM_BYTES          = 2
    ALIAS_NAME          = dsp_log
    DESCRIPTION         = "Array of digital signal processor event logs,  
                           16-bit mask, one for each spectrometer detector.  
                           See TES User's Guide for details"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_1
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 65
    BYTES               = 1
    SCALING_FACTOR      = 3.90625
    ALIAS_NAME          = V1
    DESCRIPTION         = "Electronic power supply load current"
    UNIT                = "mA"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_2
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 66
    BYTES               = 1
    SCALING_FACTOR      = 1.95312
    ALIAS_NAME          = V2
    DESCRIPTION         = "Mechanic power supply load current"
    UNIT                = "mA"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_3
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 67
    BYTES               = 1
    SCALING_FACTOR      = 0.278906
    ALIAS_NAME          = V3
    DESCRIPTION         = "Diagnostic voltage P26V2.
                           +26v: Pointing mirror motor."
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_4
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 68
    BYTES               = 1
    SCALING_FACTOR      = 0.278906
    ALIAS_NAME          = V4
    DESCRIPTION         = "Diagnostic voltage P28V2.
                           +28v: Interferometer motor."
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_5
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 69
    BYTES               = 1
    SCALING_FACTOR      = 4.45312
    OFFSET              = -17.00000
    ALIAS_NAME          = V5
    DESCRIPTION         = "Pointing mirror motor current"
    UNIT                = "mA"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_6
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 70
    BYTES               = 1
    SCALING_FACTOR      = 0.652344
    ALIAS_NAME          = V6
    DESCRIPTION         = "Interferometer motor current"
    UNIT                = "mA"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_7
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 71
    BYTES               = 1
    SCALING_FACTOR      = 0.119457
    ALIAS_NAME          = V7
    DESCRIPTION         = "Diagnostic voltage P10V1.
                           +10v: Servo Electronics"
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_8
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 72
    BYTES               = 1
    SCALING_FACTOR      = -0.103067
    ALIAS_NAME          = V8
    DESCRIPTION         = "Diagnostic voltage N10V1.
                           -10v: Servo Electronics"
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_9
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 73
    BYTES               = 1
    SCALING_FACTOR      = 0.15576
    ALIAS_NAME          = V9
    DESCRIPTION         = "Diagnostic voltage P16V1.
                           +16v: Analog MUX and A/D"
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_10
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 74
    BYTES               = 1
    SCALING_FACTOR      = -0.15625
    ALIAS_NAME          = V10
    DESCRIPTION         = "Diagnostic voltage N16V1.
                           -16v: Analog MUX and A/D"
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_11
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 75
    BYTES               = 1
    SCALING_FACTOR      = 0.0976055
    ALIAS_NAME          = V11
    DESCRIPTION         = "Diagnostic voltage P10V2.
                           +10v: Heaters"
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_12
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 76
    BYTES               = 1
    SCALING_FACTOR      = -0.0985813
    ALIAS_NAME          = V12
    DESCRIPTION         = "Diagnostic voltage N10V2.
                           -10v: Heaters"
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_13
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 77
    BYTES               = 1
    SCALING_FACTOR      = 0.976562
    ALIAS_NAME          = V13
    DESCRIPTION         = "Albedo Calibration Lamps current"
    UNIT                = "mA" 
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_14
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 78
    BYTES               = 1
    SCALING_FACTOR      = 0.0648437
    ALIAS_NAME          = V14
    DESCRIPTION         = "Neon lamps current"
    UNIT                = "mA" 
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_15
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 79
    BYTES               = 1
    SCALING_FACTOR      = 0.045727
    ALIAS_NAME          = V15
    DESCRIPTION         = "Diagnostic voltage P5V1.
                           +5v: Servo electronics and DSP"
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_16
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 80
    BYTES               = 1
    SCALING_FACTOR      = 0.0480992
    ALIAS_NAME          = V16
    DESCRIPTION         = "Diagnostic voltage P5V2.
                           Control processor and BIU."
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_17
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 81
    BYTES               = 1
    SCALING_FACTOR      = 0.0478277
    ALIAS_NAME          = V17
    DESCRIPTION         = "Diagnostic voltage P5V3.
                           +5v: Analog MUX, A/D, Timing sequencer"
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_18
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 82
    BYTES               = 1
    SCALING_FACTOR      = 0.0488039
    ALIAS_NAME          = V18
    DESCRIPTION         = "Diagnostic voltage P5V4.
                           +5v: Fringe and ZPD circuit"
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_19
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 83
    BYTES               = 1
    SCALING_FACTOR      = 0.141966
    ALIAS_NAME          = V19
    DESCRIPTION         = "Diagnostic voltage P15V1.
                           +15v Amplifiers"
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DIAGNOSTIC_TELEMETRY_20
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 84
    BYTES               = 1
    SCALING_FACTOR      = -0.149688
    ALIAS_NAME          = V20
    DESCRIPTION         = "Diagnostic voltage N15V1.
                           -15v Amplifiers"
    UNIT                = "VOLTS"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = NEON_LAMP
    DATA_TYPE           = MSB_UNSIGNED_INTEGER
    START_BYTE          = 85
    BYTES               = 1
    ALIAS_NAME          = neon_lamp
    DESCRIPTION         = " Control interferometer neon lamp in use, 
                            primary (1) or backup(2)"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = NEON_GAIN
    DATA_TYPE           = CHARACTER
    START_BYTE          = 86
    BYTES               = 1
    ALIAS_NAME          = neon_gain
    DESCRIPTION         = "Control interferometer neon lamp gain, 
                           (L)ow or (H)igh"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = NEON_AMPLITUDE
    DATA_TYPE           = MSB_INTEGER
    START_BYTE          = 87
    BYTES               = 1
    ALIAS_NAME          = neon_amp
    DESCRIPTION         = "Control interferogram signal amplitude at zero
                           path difference (zpd)"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = NEON_ZPD
    DATA_TYPE           = MSB_UNSIGNED_INTEGER
    START_BYTE          = 88
    BYTES               = 2
    ALIAS_NAME          = neon_zpd
    DESCRIPTION         = "Control interferogram zero path difference (zpd)
                           location measured in counts from start of scan"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = INTERFEROGRAM_ZPD
    DATA_TYPE           = MSB_UNSIGNED_INTEGER
    START_BYTE          = 90
    BYTES               = 12
    ITEMS               = 6
    ITEM_BYTES          = 2
    ALIAS_NAME          = ifgm_zpd
    DESCRIPTION         = "IR interferogram zero path difference (zpd) 
                           location measured from start of scan"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = INTERFEROGRAM_END
    DATA_TYPE           = MSB_UNSIGNED_INTEGER
    START_BYTE          = 102
    BYTES               = 12
    ITEMS               = 6
    ITEM_BYTES          = 2
    ALIAS_NAME          = ifgm_end
    DESCRIPTION         = "Number of extra counts at end of each IR
                           interferogram"
END_OBJECT              = COLUMN