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

DiagLpaDb0Siu (682/0x2AA) - Telemetry Packet


"Diagnostic LPA filter configuration (based on first LPA_DB ins" (APP/LHK)

View Options: (help)

Context:

Description:

    Diagnostic LPA filter configuration (based on first LPA_DB instance) (SIU)

Layout:  (hide detail; help)

Diagnostic LPA filter configuration (based on first LPA_DB ins (DiagLpaDb0Siu)
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=0x2AA
002 SF Sequence Count
004 Packet Length=109
006 Timestamp
00E Padus16 spare0
010 ui sec
014 ui sub
018 us handlers
01A uc outMask uc postMask
01C uc compression uc spare1
01E us spare2
020 ui spare3
024 us handlersPerMode[0]
026 us handlersPerMode[1]
028 us handlersPerMode[2]
02A us handlersPerMode[3]
02C us handlersPerMode[4]
02E us handlersPerMode[5]
030 us handlersPerMode[6]
032 us handlersPerMode[7]
034 ConfigLPA handlerParams[0]
038 ConfigLPA handlerParams[1]
03C ConfigLPA handlerParams[2]
040 ConfigLPA handlerParams[3]
044 ConfigLPA handlerParams[4]
048 ConfigLPA handlerParams[5]
04C ConfigLPA handlerParams[6]
050 ConfigLPA handlerParams[7]
054 ConfigLPA handlerParams[8]
058 ConfigLPA handlerParams[9]
05C ConfigLPA handlerParams[10]
060 ConfigLPA handlerParams[11]
064 ConfigLPA handlerParams[12]
068 ConfigLPA handlerParams[13]
06C ConfigLPA handlerParams[14]
070 ConfigLPA handlerParams[15]

    DiagLpaDb0Siu (pkt)
    |  Padus16 spare0 (fld)
    |  ui sec (fld) ... sub (fld)
    |  us handlers (fld)
    |  uc outMask (fld) ... spare1 (fld)
    |  us spare2 (fld)
    |  ui spare3 (fld)
    |  us handlersPerMode[0-7] (fld)
    |  ConfigLPA handlerParams[0-15] (bf)
    |  |  LPAparameter mode0 (0-3) ... mode7 (28-31)
    
    typedef struct _LHK_DiagLpaDb0Siu_Tlm {
    
        /* Telemetry header */
        char                 hdr[14];
    
        /* Explicit 16 bit pad in unsigned short */
        unsigned short       spare0;
    
        /* Unsigned int */
        unsigned int         sec;
    
        /* Unsigned int */
        unsigned int         sub;
    
        /* Unsigned short */
        unsigned short       handlers;
    
        /* Unsigned char */
        unsigned char        outMask;
    
        /* Unsigned char */
        unsigned char        postMask;
    
        /* Unsigned char */
        unsigned char        compression;
    
        /* Unsigned char */
        unsigned char        spare1;
    
        /* Unsigned short */
        unsigned short       spare2;
    
        /* Unsigned int */
        unsigned int         spare3;
    
        /* Unsigned short */
        unsigned short       handlersPerMode[8];
    
        /* Parameter set associated with a handler, per mode */
        LHK_ConfigLPA        handlerParams[16];
    
    } LHK_DiagLpaDb0Siu_Tlm;
    

Fields:

      Attribute(s):  

      Brief:  "Parameter set associated with a handler, per mode"

      Instance(s):  handlerParams

      Parameter set associated with a handler, per mode

      Attribute(s):  

      Brief:  "Explicit 16 bit pad in unsigned short"

      Instance(s):  spare0

      Explicit 16 bit pad in unsigned short

      Attribute(s):  

      Brief:  "Unsigned char"

      Instance(s):  compression, outMask, postMask, spare1

      Unsigned char

      Attribute(s):  

      Brief:  "Unsigned int"

      Instance(s):  sec, spare3, sub

      Unsigned int

      Attribute(s):  

      Brief:  "Unsigned short"

      Instance(s):  handlers, handlersPerMode, spare2

      Unsigned short