GLAST/LAT > DAQ and FSW > FSW > Index by Name within Package

LtcData0 (558/0x22E) - Telemetry Packet


"Thermal Control Data Packet 0" (APP/LHK)

View Options: (help)

Context:

Description:

Layout:  (hide detail; help)

Thermal Control Data Packet 0 (LtcData0)
Telemetry Packet Format
0x 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
000 Version=0 T=0 SH APID=0x22E
002 SF Sequence Count
004 Packet Length=109
006 Timestamp
00E Padus16 spares[0]
010 Padus16 spares[1]
012 Padus16 spares[2]
014 ResRitSnsrSel snsrSel[0]
016 ResRitSnsrSel snsrSel[1]
018 ResRitSnsrSel snsrSel[2]
01A ResRitSnsrSel snsrSel[3]
01C ResRitSnsrSel snsrSel[4]
01E ResRitSnsrSel snsrSel[5]
020 ResRitSnsrSel snsrSel[6]
022 ResRitSnsrSel snsrSel[7]
024 ResRitSnsrSel snsrSel[8]
026 ResRitSnsrSel snsrSel[9]
028 ResRitSnsrSel snsrSel[10]
02A ResRitSnsrSel snsrSel[11]
02C ResRitStatus snsrStatus[0] ResRitStatus snsrStatus[1]
02E ResRitStatus snsrStatus[2] ResRitStatus snsrStatus[3]
030 ResRitStatus snsrStatus[4] ResRitStatus snsrStatus[5]
032 ResRitStatus snsrStatus[6] ResRitStatus snsrStatus[7]
034 ResRitStatus snsrStatus[8] ResRitStatus snsrStatus[9]
036 ResRitStatus snsrStatus[10] ResRitStatus snsrStatus[11]
038 HeaterMode actvHp
03A HeaterCommand htrCmd
03C HeaterState htrReg
03E TempCelsius temps[0]
040 TempCelsius temps[1]
042 TempCelsius temps[2]
044 TempCelsius temps[3]
046 TempCelsius temps[4]
048 TempCelsius temps[5]
04A TempCelsius temps[6]
04C TempCelsius temps[7]
04E TempCelsius temps[8]
050 TempCelsius temps[9]
052 TempCelsius temps[10]
054 TempCelsius temps[11]
056 TempCelsius temps[12]
058 TempCelsius temps[13]
05A TempCelsius temps[14]
05C TempCelsius temps[15]
05E TempCelsius temps[16]
060 TempCelsius temps[17]
062 TempCelsius temps[18]
064 TempCelsius temps[19]
066 TempCelsius temps[20]
068 TempCelsius temps[21]
06A TempCelsius temps[22]
06C TempCelsius temps[23]
06E Padus16 spare[0]
070 Padus16 spare[1]
072 Padus16 spare[2]

    typedef struct _LHK_LtcData0_Tlm {
    
        /* Telemetry header */
        char                 hdr[14];
    
        /* Explicit 16 bit pad in unsigned short */
        unsigned short       spares[3];
    
        /* Selected RSVR and RIT sensors */
        LHK_ResRitSnsrSel    snsrSel[12];
    
        /* Heat pipe RIT and reservoir sensors status */
        LHK_ResRitStatus     snsrStatus[12];
    
        /* Control mode for VCHP heaters. */
        LHK_HeaterMode       actvHp;
    
        /* Current heater command and LTC control mode */
        LHK_HeaterCommand    htrCmd;
    
        /* Current heater state and LTC run mode */
        LHK_HeaterState      htrReg;
    
        /* Temperature converted to celsius. */
        short                temps[24];
    
        /* Explicit 16 bit pad in unsigned short */
        unsigned short       spare[3];
    
    } LHK_LtcData0_Tlm;
    

Fields:

      Attribute(s):  

      Brief:  "Current heater command and LTC control mode"

      Instance(s):  htrCmd

      For the heater bits, a value of '0' indicates that LTC is commanding the heater off. A value of '1' indicates that LTC is commanding the heater on. These heater commands are applied only when LTC is in active control mode.

      Attribute(s):  

      Brief:  "Control mode for VCHP heaters."

      Instance(s):  actvHp

      A bit value of '0' indicates that the heater is under manual, user control. A bit value of '1' indicates that the heater is under automatic, algorithm control.

      Attribute(s):  

      Brief:  "Current heater state and LTC run mode"

      Instance(s):  htrReg

      For the heater bits, a value of '0' indicates that the heater is currently off. A value of '1' indicates that the heater is currently on.

      Attribute(s):  

      Brief:  "Explicit 16 bit pad in unsigned short"

      Instance(s):  spare, spares

      Explicit 16 bit pad in unsigned short

      Attribute(s):  

      Brief:  "Selected RSVR and RIT sensors"

      Instance(s):  snsrSel

      Attribute(s):  

      Brief:  "Heat pipe RIT and reservoir sensors status"

      Instance(s):  snsrStatus

      Attribute(s):  

      Brief:  "Temperature converted to celsius."

      Instance(s):  temps

      Fixed point scaled by 8 bits (256).