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

LMEMDUMPSYMREL (1604/0x644:9) - Telecommand Packet


"Memory Dump Symbol Relative" (SVC/MEM)

ITOS Mnemonic:  LMEMDUMPSYMREL

View Options: (help)

Context:

Description:

    Dump memory data starting at an offset relative to a symbol.

Layout:  (hide detail; help)

Memory Dump Symbol Relative (LMEMDUMPSYMREL)
Telecommand Packet Format
0x 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
000 Version=0 T=1 SH APID=0x644:9
002 SF=3 Sequence Count
004 Packet Length=55
006 0 Function Code=9
008 CIDBF idents
00A CDEST dest CPAD8 pad1
00C CADDR32 offset
010 CSIZE32 size
014 CNAMESIZE nameSize CPAD8 pad2
016 CPAD16 pad3
018 CNAMECHAR name[0] CNAMECHAR name[1]
01A CNAMECHAR name[2] CNAMECHAR name[3]
01C CNAMECHAR name[4] CNAMECHAR name[5]
01E CNAMECHAR name[6] CNAMECHAR name[7]
020 CNAMECHAR name[8] CNAMECHAR name[9]
022 CNAMECHAR name[10] CNAMECHAR name[11]
024 CNAMECHAR name[12] CNAMECHAR name[13]
026 CNAMECHAR name[14] CNAMECHAR name[15]
028 CNAMECHAR name[16] CNAMECHAR name[17]
02A CNAMECHAR name[18] CNAMECHAR name[19]
02C CNAMECHAR name[20] CNAMECHAR name[21]
02E CNAMECHAR name[22] CNAMECHAR name[23]
030 CNAMECHAR name[24] CNAMECHAR name[25]
032 CNAMECHAR name[26] CNAMECHAR name[27]
034 CNAMECHAR name[28] CNAMECHAR name[29]
036 CNAMECHAR name[30] CNAMECHAR name[31]
038 CNAMECHAR name[32] CNAMECHAR name[33]
03A CNAMECHAR name[34] CNAMECHAR name[35]
03C Packet Checksum

    typedef struct _MEM_LMEMDUMPSYMREL_Pkt {
    
        /* CCSDS header */
        char                 hdr[8];
    
        /* Command payload */
        MEM_LMEMDUMPSYMREL_Prm pay;
    
    } MEM_LMEMDUMPSYMREL_Pkt;
    

Fields:

      Attribute(s):  

      Brief:  "32-Bit Address/Offset Bitfield"

      Instance(s):  offset

      Bitfield containing the full 32 bits of the starting address or offset.

      Attribute(s):  

      Brief:  "Dump Telemetry Destination"

      Instance(s):  dest

      Destination for the dump telemetry (0=1553, 1=SSR).

      Attribute(s):  

      Brief:  "LAT Unit and Transaction ID Bitfield"

      Instance(s):  idents

      Bitfield to contain the LAT unit that is the target of a MEM telecommand and the transaction ID for the MEM telecommand.

      Attribute(s):  

      Brief:  "Symbol Name Character"

      Instance(s):  name

      Character within a symbol name.

      Attribute(s):  

      Brief:  "Symbol Name Length"

      Instance(s):  nameSize

      Length of symbol name, in bytes.

      Attribute(s):  

      Brief:  "16-bit padding"

      Instance(s):  pad3

      Explicit padding of 16 bits.

      Attribute(s):  

      Brief:  "8-bit padding"

      Instance(s):  pad1, pad2

      Explicit padding of 8 bits.

      Attribute(s):  

      Brief:  "32-Bit Word Count Bitfield"

      Instance(s):  size

      Bitfield containing the full 32-bit word count value.