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

HwCnfig (669/0x29D) - Telemetry Packet


"Hardware version numbers" (DAQ/ISIS)

View Options: (help)

Context:

Description:

Layout:  (hide detail; help)

Hardware version numbers (HwCnfig)
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=0x29D
002 SF Sequence Count
004 Packet Length=432
006 Timestamp
00E USHORT nodeID
010 UINTEGER gemTamVersion
014 UINTEGER gemSchedVersion
018 UINTEGER gemRoi1Version
01C UINTEGER gemRoi2Version
020 UINTEGER cruVersion
024 UINTEGER ebmInAVersion
028 UINTEGER ebmInBVersion
02C UINTEGER ebmOutVersion
030 UINTEGER aemVersion
034 UINTEGER pdu0Version
038 UINTEGER pdu1Version
03C UINTEGER lcbLatpVersion
040 UINTEGER lcbPciVersion

    HwCnfig (pkt)
    |  USHORT nodeID (fld)
    |  UINTEGER gemTamVersion (fld) ... lcbPciVersion (fld)
    
    typedef struct _ISIS_HwCnfig_Tlm {
    
        /* Telemetry header */
        char                 hdr[14];
    
        /* Unsigned short */
        unsigned short       nodeID;
    
        /* Unsigned integer */
        unsigned int         gemTamVersion;
    
        /* Unsigned integer */
        unsigned int         gemSchedVersion;
    
        /* Unsigned integer */
        unsigned int         gemRoi1Version;
    
        /* Unsigned integer */
        unsigned int         gemRoi2Version;
    
        /* Unsigned integer */
        unsigned int         cruVersion;
    
        /* Unsigned integer */
        unsigned int         ebmInAVersion;
    
        /* Unsigned integer */
        unsigned int         ebmInBVersion;
    
        /* Unsigned integer */
        unsigned int         ebmOutVersion;
    
        /* Unsigned integer */
        unsigned int         aemVersion;
    
        /* Unsigned integer */
        unsigned int         pdu0Version;
    
        /* Unsigned integer */
        unsigned int         pdu1Version;
    
        /* Unsigned integer */
        unsigned int         lcbLatpVersion;
    
        /* Unsigned integer */
        unsigned int         lcbPciVersion;
    
    } ISIS_HwCnfig_Tlm;
    

Fields:

      Attribute(s):  

      Brief:  "Unsigned integer"

      Instance(s):  aemVersion, cruVersion, ebmInAVersion, ebmInBVersion, ebmOutVersion, gemRoi1Version, gemRoi2Version, gemSchedVersion, gemTamVersion, lcbLatpVersion, lcbPciVersion, pdu0Version, pdu1Version

      Attribute(s):  

      Brief:  "Unsigned short"

      Instance(s):  nodeID