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

MsgStruct msgStruct - Telemetry Struct


"A complete MSG report" (APP/LCM)

View Options: (help)

Ancestry:

    0x000 pkt LCMMSGOUTC
    0x010 str MsgStruct msgStruct

Definition:

    Alignment:4-byte boundary
    APID:725/0x2D5
    Attribute(s):
    Length: 1568 bits (196 bytes)
    Offset:0x010

Description:

    A complete MSG report

Layout: (hide detail; help)

A complete MSG report (MsgStruct)
Telemetry Field Format
0x 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
010 MSGTIME time[0]
014 MSGTIME time[1]
018 MSGCODE code
01C CpuSerial serial
020 MSGTASK task[0] MSGTASK task[1]
022 MSGTASK task[2] MSGTASK task[3]
024 MSGTASK task[4] MSGTASK task[5]
026 MSGTASK task[6] MSGTASK task[7]
028 MSGFUNC function[0] MSGFUNC function[1]
02A MSGFUNC function[2] MSGFUNC function[3]
02C MSGFUNC function[4] MSGFUNC function[5]
02E MSGFUNC function[6] MSGFUNC function[7]
030 MSGFUNC function[8] MSGFUNC function[9]
032 MSGFUNC function[10] MSGFUNC function[11]
034 MSGFUNC function[12] MSGFUNC function[13]
036 MSGFUNC function[14] MSGFUNC function[15]
038 MSGFUNC function[16] MSGFUNC function[17]
03A MSGFUNC function[18] MSGFUNC function[19]
03C MSGFUNC function[20] MSGFUNC function[21]
03E MSGFUNC function[22] MSGFUNC function[23]
040 MSGFUNC function[24] MSGFUNC function[25]
042 MSGFUNC function[26] MSGFUNC function[27]
044 MSGFUNC function[28] MSGFUNC function[29]
046 MSGFUNC function[30] MSGFUNC function[31]
048 MSGFACIL facility[0] MSGFACIL facility[1]
04A MSGFACIL facility[2] MSGFACIL facility[3]
04C MSGNAME mnemonic[0] MSGNAME mnemonic[1]
04E MSGNAME mnemonic[2] MSGNAME mnemonic[3]
050 MSGNAME mnemonic[4] MSGNAME mnemonic[5]
052 MSGNAME mnemonic[6] MSGNAME mnemonic[7]
054 MSGTEXT text[0] MSGTEXT text[1]
056 MSGTEXT text[2] MSGTEXT text[3]
058 MSGTEXT text[4] MSGTEXT text[5]
05A MSGTEXT text[6] MSGTEXT text[7]
05C MSGTEXT text[8] MSGTEXT text[9]
05E MSGTEXT text[10] MSGTEXT text[11]
060 MSGTEXT text[12] MSGTEXT text[13]
062 MSGTEXT text[14] MSGTEXT text[15]
064 MSGTEXT text[16] MSGTEXT text[17]
066 MSGTEXT text[18] MSGTEXT text[19]
068 MSGTEXT text[20] MSGTEXT text[21]
06A MSGTEXT text[22] MSGTEXT text[23]
06C MSGTEXT text[24] MSGTEXT text[25]
06E MSGTEXT text[26] MSGTEXT text[27]
070 MSGTEXT text[28] MSGTEXT text[29]
072 MSGTEXT text[30] MSGTEXT text[31]
074 MSGTEXT text[32] MSGTEXT text[33]
076 MSGTEXT text[34] MSGTEXT text[35]
078 MSGTEXT text[36] MSGTEXT text[37]
07A MSGTEXT text[38] MSGTEXT text[39]
07C MSGTEXT text[40] MSGTEXT text[41]
07E MSGTEXT text[42] MSGTEXT text[43]
080 MSGTEXT text[44] MSGTEXT text[45]
082 MSGTEXT text[46] MSGTEXT text[47]
084 MSGTEXT text[48] MSGTEXT text[49]
086 MSGTEXT text[50] MSGTEXT text[51]
088 MSGTEXT text[52] MSGTEXT text[53]
08A MSGTEXT text[54] MSGTEXT text[55]
08C MSGTEXT text[56] MSGTEXT text[57]
08E MSGTEXT text[58] MSGTEXT text[59]
090 MSGTEXT text[60] MSGTEXT text[61]
092 MSGTEXT text[62] MSGTEXT text[63]
094 MSGTEXT text[64] MSGTEXT text[65]
096 MSGTEXT text[66] MSGTEXT text[67]
098 MSGTEXT text[68] MSGTEXT text[69]
09A MSGTEXT text[70] MSGTEXT text[71]
09C MSGTEXT text[72] MSGTEXT text[73]
09E MSGTEXT text[74] MSGTEXT text[75]
0A0 MSGTEXT text[76] MSGTEXT text[77]
0A2 MSGTEXT text[78] MSGTEXT text[79]
0A4 MSGTEXT text[80] MSGTEXT text[81]
0A6 MSGTEXT text[82] MSGTEXT text[83]
0A8 MSGTEXT text[84] MSGTEXT text[85]
0AA MSGTEXT text[86] MSGTEXT text[87]
0AC MSGTEXT text[88] MSGTEXT text[89]
0AE MSGTEXT text[90] MSGTEXT text[91]
0B0 MSGTEXT text[92] MSGTEXT text[93]
0B2 MSGTEXT text[94] MSGTEXT text[95]
0B4 MSGTEXT text[96] MSGTEXT text[97]
0B6 MSGTEXT text[98] MSGTEXT text[99]
0B8 MSGTEXT text[100] MSGTEXT text[101]
0BA MSGTEXT text[102] MSGTEXT text[103]
0BC MSGTEXT text[104] MSGTEXT text[105]
0BE MSGTEXT text[106] MSGTEXT text[107]
0C0 MSGTEXT text[108] MSGTEXT text[109]
0C2 MSGTEXT text[110] MSGTEXT text[111]
0C4 MSGTEXT text[112] MSGTEXT text[113]
0C6 MSGTEXT text[114] MSGTEXT text[115]
0C8 MSGTEXT text[116] MSGTEXT text[117]
0CA MSGTEXT text[118] MSGTEXT text[119]
0CC MSGTEXT text[120] MSGTEXT text[121]
0CE MSGTEXT text[122] MSGTEXT text[123]
0D0 MSGTEXT text[124] MSGTEXT text[125]
0D2 MSGTEXT text[126] MSGTEXT text[127]

    typedef struct _LCM_MsgStruct {
    
        /* MSG Generation Time */
        unsigned int         time[2];
    
        /* MSG ID Code */
        unsigned int         code;
    
        /* Compound CPU serial number */
        LCM_CpuSerial        serial;
    
        /* MSG Source Task */
        char                 task[8];
    
        /* MSG Source Function */
        char                 function[32];
    
        /* MSG Facility Name */
        char                 facility[4];
    
        /* MSG Mnemonic */
        char                 mnemonic[8];
    
        /* MSG Text String */
        char                 text[128];
    
    } LCM_MsgStruct;
    

Fields:

      Attribute(s):  

      Brief:  "Compound CPU serial number"

      Instance(s):  serial

      MSG compound CPU serial number

      Attribute(s):  

      Brief:  "MSG ID Code"

      Instance(s):  code

      Attribute(s):  

      Brief:  "MSG Facility Name"

      Instance(s):  facility

      Attribute(s):  

      Brief:  "MSG Source Function"

      Instance(s):  function

      Attribute(s):  

      Brief:  "MSG Mnemonic"

      Instance(s):  mnemonic

      Attribute(s):  

      Brief:  "MSG Source Task"

      Instance(s):  task

      Attribute(s):  

      Brief:  "MSG Text String"

      Instance(s):  text

      Attribute(s):  

      Brief:  "MSG Generation Time"

      Instance(s):  time