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

LRAREGDATA (753/0x2F1) - Telemetry Packet


"Register data" (APP/LRA)

View Options: (help)

Context:

Description:

    Returned register data

Layout:  (hide detail; help)

Register data (LRAREGDATA)
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=0x2F1
002 SF Sequence Count
004 Packet Length=27
006 Timestamp
00E SEQN seqn COUNT count
010 RCMPNT cmpnt RBLOCK block
012 RTEM tem RCC cc
014 RRC rc RFE fe
016 RREG reg FILL fill
018 TMASK tmask
01A NTEM ntem NCC ncc
01C NRC nrc NFE nfe
01E NREG nreg WIDTH width
020 VALUE value

    typedef struct _LRA_LRAREGDATA_Tlm {
    
        /* Telemetry header */
        char                 hdr[14];
    
        /* Sequence number */
        unsigned char        seqn;
    
        /* Packet count */
        unsigned char        count;
    
        /* Component */
        unsigned char        cmpnt;
    
        /* Register block */
        unsigned char        block;
    
        /* TEM number */
        unsigned char        tem;
    
        /* Cable controller */
        unsigned char        cc;
    
        /* Readout controller */
        unsigned char        rc;
    
        /* Front-end number */
        unsigned char        fe;
    
        /* Register */
        unsigned char        reg;
    
        /* Filler */
        unsigned char        fill;
    
        /* TEM mask */
        unsigned short       tmask;
    
        /* Number of TEMs */
        unsigned char        ntem;
    
        /* Number of CCs */
        unsigned char        ncc;
    
        /* Number of RCs */
        unsigned char        nrc;
    
        /* Number of FEs */
        unsigned char        nfe;
    
        /* Number of registers */
        unsigned char        nreg;
    
        /* Register width */
        unsigned char        width;
    
        /* Word of register values */
        unsigned short       value;
    
    } LRA_LRAREGDATA_Tlm;
    

Fields:

      Attribute(s):  

      Brief:  "Packet count"

      Instance(s):  count

      Attribute(s):  

      Brief:  "Filler"

      Instance(s):  fill

      Attribute(s):  

      Brief:  "Number of CCs"

      Instance(s):  ncc

      Attribute(s):  

      Brief:  "Number of FEs"

      Instance(s):  nfe

      Attribute(s):  

      Brief:  "Number of RCs"

      Instance(s):  nrc

      Attribute(s):  

      Brief:  "Number of registers"

      Instance(s):  nreg

      Attribute(s):  

      Brief:  "Number of TEMs"

      Instance(s):  ntem

      Attribute(s):  

      Brief:  "Register block"

      Instance(s):  block

      Attribute(s):  

      Brief:  "Cable controller"

      Instance(s):  cc

      Attribute(s):  

      Brief:  "Component"

      Instance(s):  cmpnt

      Attribute(s):  

      Brief:  "Front-end number"

      Instance(s):  fe

      Attribute(s):  

      Brief:  "Readout controller"

      Instance(s):  rc

      Attribute(s):  

      Brief:  "Register"

      Instance(s):  reg

      Attribute(s):  

      Brief:  "TEM number"

      Instance(s):  tem

      Attribute(s):  

      Brief:  "Sequence number"

      Instance(s):  seqn

      Attribute(s):  

      Brief:  "TEM mask"

      Instance(s):  tmask

      Attribute(s):  

      Brief:  "Word of register values"

      Instance(s):  value

      One word of register values data out of many.

      Attribute(s):  

      Brief:  "Register width"

      Instance(s):  width