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

DiagTaskCfgEpu1 (679/0x2A7) - Telemetry Packet


"Diagnostic ITC/MSG configuration of tasks on EPU1" (APP/LHK)

View Options: (help)

Context:

Description:

    Diagnostic ITC/MSG configuration of tasks on EPU1

Layout:  (hide detail; help)

Diagnostic ITC/MSG configuration of tasks on EPU1 (DiagTaskCfgEpu1)
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=0x2A7
002 SF Sequence Count
004 Packet Length=109
006 Timestamp
00E Padus16 rsv
010 Padus16 spare0
012 uc ctdb uc ssr
014 ItcConfig task[0]
016 ItcConfig task[1]
018 ItcConfig task[2]
01A ItcConfig task[3]
01C ItcConfig task[4]
01E ItcConfig task[5]
020 ItcConfig task[6]
022 ItcConfig task[7]
024 ItcConfig task[8]
026 ItcConfig task[9]
028 ItcConfig task[10]
02A ItcConfig task[11]
02C ItcConfig task[12]
02E ItcConfig task[13]
030 ItcConfig task[14]
032 ItcConfig task[15]
034 ItcConfig task[16]
036 ItcConfig task[17]
038 ItcConfig task[18]
03A ItcConfig task[19]
03C ItcConfig task[20]
03E ItcConfig task[21]
040 ItcConfig task[22]
042 ItcConfig task[23]
044 ItcConfig task[24]
046 ItcConfig task[25]
048 ItcConfig task[26]
04A ItcConfig task[27]
04C ItcConfig task[28]
04E ItcConfig task[29]
050 ItcConfig task[30]
052 ItcConfig task[31]
054 Padus16 pad[0]
056 Padus16 pad[1]
058 Padus16 pad[2]
05A Padus16 pad[3]
05C Padus16 pad[4]
05E Padus16 pad[5]
060 Padus16 pad[6]
062 Padus16 pad[7]
064 Padus16 pad[8]
066 Padus16 pad[9]
068 Padus16 pad[10]
06A Padus16 pad[11]
06C Padus16 pad[12]
06E Padus16 pad[13]
070 Padus16 pad[14]
072 Padus16 pad[15]

    DiagTaskCfgEpu1 (pkt)
    |  Padus16 rsv (fld) ... spare0 (fld)
    |  uc ctdb (fld) ... ssr (fld)
    |  ItcConfig task[0-31] (bf)
    |  |  DEFINED defined (0)
    |  |  Padus5 spare (1-5)
    |  |  MSGLVL msg_level (6-7)
    |  |  CNAE cn_ae (8-9)
    |  |  CNAF cn_af (10-11)
    |  |  CBAE cb_ae (12-13)
    |  |  CBAF cb_af (14-15)
    |  Padus16 pad[0-15] (fld)
    
    typedef struct _LHK_DiagTaskCfgEpu1_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;
    
        /* Unsigned char */
        unsigned char        ctdb;
    
        /* Unsigned char */
        unsigned char        ssr;
    
        /* ITC configuration of a single task */
        LHK_ItcConfig        task[32];
    
        /* Explicit 16 bit pad in unsigned short */
        unsigned short       pad[16];
    
    } LHK_DiagTaskCfgEpu1_Tlm;
    

Fields:

      Attribute(s):  

      Brief:  "ITC configuration of a single task"

      Instance(s):  task

      ITC configuration of a single task

      Attribute(s):  

      Brief:  "Explicit 16 bit pad in unsigned short"

      Instance(s):  pad, rsv, spare0

      Explicit 16 bit pad in unsigned short

      Attribute(s):  

      Brief:  "Unsigned char"

      Instance(s):  ctdb, ssr

      Unsigned char