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

PduEnv1 (543/0x21F) - Telemetry Packet


"PDU Environmental Packet 1" (APP/LHK)

View Options: (help)

Context:

Description:

    PDU Environmental Packet 1

Layout:  (hide detail; help)

PDU Environmental Packet 1 (PduEnv1)
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=0x21F
002 SF Sequence Count
004 Packet Length=109
006 Timestamp
00E Padus16 rsv
010 Padus16 spare0[0-1]
014 ADC temPcbTemp[0-15]
034 ADC calBaseTemp[0-15]
054 Padus16 spare1[0-15]

    PduEnv1 (pkt)
    |  Padus16 rsv (fld) ... spare0[0-1] (fld)
    |  ADC temPcbTemp[0-15] (bf)
    |  |  ADClimit limit (0-2)
    |  |  status status (3)
    |  |  ADCvalue value (4-15)
    |  ADC calBaseTemp[0-15] (same bf)
    |  Padus16 spare1[0-15] (fld)
    
    typedef struct _LHK_PduEnv1_Tlm {
    
        /* Telemetry header */
        char                 hdr[14];
    
        /* Explicit 16 bit pad in unsigned short */
        unsigned short       rsv;
    
        /* Explicit 16 bit pad in unsigned short */
        unsigned short       spare0[2];
    
        /* An ADC result */
        LHK_ADC              temPcbTemp[16];
    
        /* An ADC result */
        LHK_ADC              calBaseTemp[16];
    
        /* Explicit 16 bit pad in unsigned short */
        unsigned short       spare1[16];
    
    } LHK_PduEnv1_Tlm;
    

Fields:

      Attribute(s):  

      Brief:  "An ADC result"

      Instance(s):  calBaseTemp, temPcbTemp

      A compound of ADC readout and limit evaluation

      Attribute(s):  

      Brief:  "Explicit 16 bit pad in unsigned short"

      Instance(s):  rsv, spare0, spare1

      Explicit 16 bit pad in unsigned short