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

LRALOAD (1664/0x680:2) - Telecommand Packet


"Load registers" (APP/LRA)

ITOS Mnemonic:  LRALOAD

View Options: (help)

Context:

Description:

    Load register(s) with the specified value.

Layout:  (hide detail; help)

Load registers (LOAD)
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:2
002 SF=3 Sequence Count
004 Packet Length=19
006 0 Function Code=2
008 CMPNT cmpnt BLOCK block
00A TEM tem CC cc
00C RC rc FE fe
00E REG reg PAD pad
010 VALHI valhi
014 VALLO vallo
018 Packet Checksum

    LOAD (pkt)
    |  CMPNT cmpnt (fld)
    |  BLOCK block (fld)
    |  TEM tem (fld)
    |  CC cc (fld)
    |  RC rc (fld)
    |  FE fe (fld)
    |  REG reg (fld)
    |  PAD pad (fld)
    |  VALHI valhi (fld)
    |  VALLO vallo (fld)
    
    typedef struct _LRA_LOAD_Pkt {
    
        /* CCSDS header */
        char                 hdr[8];
    
        /* Command payload */
        LRA_LOAD_Prm         pay;
    
    } LRA_LOAD_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:  "Front-end number"

      Instance(s):  fe

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

      Attribute(s):  

      Brief:  "Padding"

      Instance(s):  pad

      Padding field to make length an even number of bytes.

      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.

      Attribute(s):  

      Brief:  "Register value high"

      Instance(s):  valhi

      The high order 32 bits of the value to be loaded into the specified registers.

      Attribute(s):  

      Brief:  "Register value low"

      Instance(s):  vallo

      The low order 32 bits of the value to be loaded into the specified registers.