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

Latc hsk - Telemetry Struct


"LATC status" (APP/LHK)

View Options: (help)

Ancestry:

Definition:

    Alignment:4-byte boundary
    APID:688/0x2B0
    Attribute(s):
    Length: 800 bits (100 bytes)
    Offset:0x010

Description:

    Summary information about recent LATC activities (who apllied and/or verified what, when, and why).

Layout: (hide detail; help)

LATC status (Latc)
Telemetry Field Format
0x 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
010 Padui32 spare1[0]
014 Padui32 spare1[1]
018 Padui32 spare1[2]
01C Padui32 spare1[3]
020 Paduc8 spare2[0] Paduc8 spare2[1]
022 Paduc8 spare2[2] uc dirty
024 uc appSource Paduc8 spare3[0]
026 Paduc8 spare3[1] Paduc8 spare3[2]
028 ui appRunId
02C ui appTimeSec
030 ui appTimeSub
034 ui appStatus
038 ui appConfig
03C Padui32 spare4[0]
040 Padui32 spare4[1]
044 Padui32 spare4[2]
048 Padui32 spare4[3]
04C uc verSource Paduc8 spare5[0]
04E Paduc8 spare5[1] Paduc8 spare5[2]
050 ui verRunId
054 ui verTimeSec
058 ui verTimeSub
05C ui verStatus
060 ui verConfig
064 ui verIgnore
068 Padui32 spare6[0]
06C Padui32 spare6[1]
070 Padui32 spare6[2]

    Latc (str)
    |  Padui32 spare1[0-3] (fld)
    |  Paduc8 spare2[0-2] (fld)
    |  uc dirty (fld) ... appSource (fld)
    |  Paduc8 spare3[0-2] (fld)
    |  ui appRunId (fld) ... appConfig (fld)
    |  Padui32 spare4[0-3] (fld)
    |  uc verSource (fld)
    |  Paduc8 spare5[0-2] (fld)
    |  ui verRunId (fld) ... verIgnore (fld)
    |  Padui32 spare6[0-2] (fld)
    

    typedef struct _LHK_Latc {
    
        /* Explicit 32 bit pad in unsigned int */
        unsigned int         spare1[4];
    
        /* Explicit 8 bit pad in unsigned char */
        unsigned char        spare2[3];
    
        /* Unsigned char */
        unsigned char        dirty;
    
        /* Unsigned char */
        unsigned char        appSource;
    
        /* Explicit 8 bit pad in unsigned char */
        unsigned char        spare3[3];
    
        /* Unsigned int */
        unsigned int         appRunId;
    
        /* Unsigned int */
        unsigned int         appTimeSec;
    
        /* Unsigned int */
        unsigned int         appTimeSub;
    
        /* Unsigned int */
        unsigned int         appStatus;
    
        /* Unsigned int */
        unsigned int         appConfig;
    
        /* Explicit 32 bit pad in unsigned int */
        unsigned int         spare4[4];
    
        /* Unsigned char */
        unsigned char        verSource;
    
        /* Explicit 8 bit pad in unsigned char */
        unsigned char        spare5[3];
    
        /* Unsigned int */
        unsigned int         verRunId;
    
        /* Unsigned int */
        unsigned int         verTimeSec;
    
        /* Unsigned int */
        unsigned int         verTimeSub;
    
        /* Unsigned int */
        unsigned int         verStatus;
    
        /* Unsigned int */
        unsigned int         verConfig;
    
        /* Unsigned int */
        unsigned int         verIgnore;
    
        /* Explicit 32 bit pad in unsigned int */
        unsigned int         spare6[3];
    
    } LHK_Latc;
    

Fields:

      Attribute(s):  

      Brief:  "Explicit 8 bit pad in unsigned char"

      Instance(s):  spare2, spare3, spare5

      Explicit 8 bit pad in unsigned char

      Attribute(s):  

      Brief:  "Explicit 32 bit pad in unsigned int"

      Instance(s):  spare1, spare4, spare6

      Explicit 32 bit pad in unsigned int

      Attribute(s):  

      Brief:  "Unsigned char"

      Instance(s):  appSource, dirty, verSource

      Unsigned char

      Attribute(s):  

      Brief:  "Unsigned int"

      Instance(s):  appConfig, appRunId, appStatus, appTimeSec, appTimeSub, verConfig, verIgnore, verRunId, verStatus, verTimeSec, verTimeSub

      Unsigned int