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

CpuMetr (555/0x22B) - Telemetry Packet


"CPU Metrics" (APP/LHK)

View Options: (help)

Context:

Description:

    Contains CPU temperature and loading metrics for all LAT CPUs.

Layout:  (hide detail; help)

CPU Metrics (CpuMetr)
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=0x22B
002 SF Sequence Count
004 Packet Length=109
006 Timestamp
00E TSP16 spares[0]
010 TSP16 spares[1]
012 PIDS pids
014 CPUMETR cpum[0]
02C CPUMETR cpum[1]
044 CPUMETR cpum[2]
05C CPUMETR cpum[3]

    typedef struct _LHK_CpuMetr_Tlm {
    
        /* Telemetry header */
        char                 hdr[14];
    
        /* Spare 16 bit field */
        unsigned short       spares[2];
    
        /* PID Bitifield */
        LHK_PIDS             pids;
    
        /* CPU Metrics */
        LHK_CPUMETR          cpum[4];
    
    } LHK_CpuMetr_Tlm;
    

Fields:

      Attribute(s):  

      Brief:  "CPU Metrics"

      Instance(s):  cpum

      Structure containing metrics for a single CPU including junction temperatue and loading statistics.

      Attribute(s):  

      Brief:  "PID Bitifield"

      Instance(s):  pids

      Bitfield of GBM and SC input PIDs.

      Attribute(s):  

      Brief:  "Spare 16 bit field"

      Instance(s):  spares