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

LRAREAD (1664/0x680:1) - Telecommand Packet


"Read registers" (APP/LRA)

ITOS Mnemonic:  LRAREAD

View Options: (help)

Context:

Description:

    Read the register(s) specified by the command parameters.

Layout:  (hide detail; help)

Read registers (READ)
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=0x680:1
002 SF=3 Sequence Count
004 Packet Length=11
006 0 Function Code=1
008 CMPNT cmpnt BLOCK block
00A TEM tem CC cc
00C RC rc FE fe
00E REG reg DEST dest
010 Packet Checksum

    READ (pkt)
    |  CMPNT cmpnt (fld)
    |  BLOCK block (fld)
    |  TEM tem (fld)
    |  CC cc (fld)
    |  RC rc (fld)
    |  FE fe (fld)
    |  REG reg (fld)
    |  DEST dest (fld)
    
    typedef struct _LRA_READ_Pkt {
    
        /* CCSDS header */
        char                 hdr[8];
    
        /* Command payload */
        LRA_READ_Prm         pay;
    
    } LRA_READ_Pkt;
    

Fields:

      Brief:  "Register block"

      Instance(s):  block

      The register block number to access, for components that have more than one such block.

      Attribute(s):  

      Brief:  "Cable controller"

      Instance(s):  cc

      The cable controller number, for those components accessed via a CC.

      Brief:  "Component"

      Instance(s):  cmpnt

      The LRA component number of the detector component (GEM, EBM, TEM, etc) to access.

      Attribute(s):  

      Brief:  "Output destination"

      Instance(s):  dest

      The destination for the generated register data. 0 = diagnostic stream (1552), 1 = science stream (SSR).

      Attribute(s):  

      Brief:  "Front-end number"

      Instance(s):  fe

      The front-end number, for those components located on a front-end.

      Attribute(s):  

      Brief:  "Readout controller"

      Instance(s):  rc

      The readout controller number, for those components accessed via an RC.

      Attribute(s):  

      Brief:  "Register"

      Instance(s):  reg

      The number of the register to access.

      Attribute(s):  

      Brief:  "TEM number"

      Instance(s):  tem

      The TEM number to access, for those components that are TEM-based.