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

DiagPduEnv2 (640/0x280) - Telemetry Packet


"Diagnostic PDU Environmental Packet 2" (APP/LHK)

View Options: (help)

Context:

Description:

    Diagnostic PDU Environmental Packet 2

Layout:  (hide detail; help)

Diagnostic PDU Environmental Packet 2 (DiagPduEnv2)
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=0x280
002 SF Sequence Count
004 Packet Length=109
006 Timestamp
00E Padus16 rsv
010 Padus16 spare0[0]
012 Padus16 spare0[1]
014 ADC VchpXlhp[0]
016 ADC VchpXlhp[1]
018 ADC VchpXlhp[2]
01A ADC VchpXlhp[3]
01C ADC VchpXlhp[4]
01E ADC VchpXlhp[5]
020 ADC VchpXlhp[6]
022 ADC VchpXlhp[7]
024 ADC VchpXlhp[8]
026 ADC VchpXlhp[9]
028 ADC VchpXlhp[10]
02A ADC VchpXlhp[11]
02C ADC VchpDshp[0]
02E ADC VchpDshp[1]
030 ADC VchpDshp[2]
032 ADC VchpDshp[3]
034 ADC VchpDshp[4]
036 ADC VchpDshp[5]
038 ADC VchpDshp[6]
03A ADC VchpDshp[7]
03C ADC VchpDshp[8]
03E ADC VchpDshp[9]
040 ADC VchpDshp[10]
042 ADC VchpDshp[11]
044 ADC VchpRsvr[0]
046 ADC VchpRsvr[1]
048 ADC VchpRsvr[2]
04A ADC VchpRsvr[3]
04C ADC VchpRsvr[4]
04E ADC VchpRsvr[5]
050 ADC VchpRsvr[6]
052 ADC VchpRsvr[7]
054 ADC VchpRsvr[8]
056 ADC VchpRsvr[9]
058 ADC VchpRsvr[10]
05A ADC VchpRsvr[11]
05C Padus16 spare1[0]
05E Padus16 spare1[1]
060 Padus16 spare1[2]
062 Padus16 spare1[3]
064 Padus16 spare1[4]
066 Padus16 spare1[5]
068 Padus16 spare1[6]
06A Padus16 spare1[7]
06C Padus16 spare1[8]
06E Padus16 spare1[9]
070 Padus16 spare1[10]
072 Padus16 spare1[11]

    DiagPduEnv2 (pkt)
    |  Padus16 rsv (fld) ... spare0[0-1] (fld)
    |  ADC VchpXlhp[0-11] (bf)
    |  |  ADClimit limit (0-2)
    |  |  status status (3)
    |  |  ADCvalue value (4-15)
    |  ADC VchpDshp[0-11] (same bf)
    |  ADC VchpRsvr[0-11] (same bf)
    |  Padus16 spare1[0-11] (fld)
    
    typedef struct _LHK_DiagPduEnv2_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              VchpXlhp[12];
    
        /* An ADC result */
        LHK_ADC              VchpDshp[12];
    
        /* An ADC result */
        LHK_ADC              VchpRsvr[12];
    
        /* Explicit 16 bit pad in unsigned short */
        unsigned short       spare1[12];
    
    } LHK_DiagPduEnv2_Tlm;
    

Fields:

      Attribute(s):  

      Brief:  "An ADC result"

      Instance(s):  VchpDshp, VchpRsvr, VchpXlhp

      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