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

DiagLrs0 (647/0x287) - Telemetry Packet


"Diagnostic Low-rate Science/LIM State Packet" (APP/LHK)

View Options: (help)

Context:

Description:

    Contains GEM low-rate science counters and LIM state values.

Layout:  (hide detail; help)

Diagnostic Low-rate Science/LIM State Packet (DiagLrs0)
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=0x287
002 SF Sequence Count
004 Packet Length=109
006 Timestamp
00E Padus16 spares[0]
010 Padus16 spares[1]
012 Padus16 spares[2]
014 TIMESEC gemsec
018 TIMESUBSEC gemsub
01C GEMLRS gemlrs
030 TIMESEC ebmsec
034 TIMESUBSEC ebmsub
038 EBMSTATS ebmstat
052 ACTION action
054 STATUS status
058 OPMODE op_mode VIRTMODE virt_mode
05A SAATRANSIT saa_transit TASKSTATE lci_state
05C TASKSTATE ldf_state TASKSTATE lpa_state
05E TOOSTATEBF too_state ARRSTATEBF arr_state
060 REMAINSEC too_remain_sec
064 REMAINSEC arr_remain_sec
068 GBMCONFIGBF gbm_config HVCONFIGBF hv_config
06A Padus16 pad1
06C REMAINSEC gbm_int_dis_remain_sec
070 LATCKEY latc_key

    typedef struct _LHK_DiagLrs0_Tlm {
    
        /* Telemetry header */
        char                 hdr[14];
    
        /* Explicit 16 bit pad in unsigned short */
        unsigned short       spares[3];
    
        /* Timestamp seconds */
        unsigned int         gemsec;
    
        /* Timestamp subseconds */
        unsigned int         gemsub;
    
        /* GEM Low-Rate Science Counter */
        LHK_GEMLRS           gemlrs;
    
        /* Timestamp seconds */
        unsigned int         ebmsec;
    
        /* Timestamp subseconds */
        unsigned int         ebmsub;
    
        /* EBM Event Statistics */
        LHK_EBMSTATS         ebmstat;
    
        /* Most Recent LIM Action */
        unsigned short       action;
    
        /* Most Recent Action Status */
        unsigned int         status;
    
        /* Operating Mode */
        unsigned char        op_mode;
    
        /* Virtual Mode */
        unsigned char        virt_mode;
    
        /* SAA Transit Status */
        unsigned char        saa_transit;
    
        /* Task State */
        unsigned char        lci_state;
    
        /* Task State */
        unsigned char        ldf_state;
    
        /* Task State */
        unsigned char        lpa_state;
    
        /* TOO State Bitfield */
        LHK_TOOSTATEBF       too_state;
    
        /* ARR State Bitfield */
        LHK_ARRSTATEBF       arr_state;
    
        /* Time Remaining */
        unsigned int         too_remain_sec;
    
        /* Time Remaining */
        unsigned int         arr_remain_sec;
    
        /* GBM Interface Configuration Bitfield */
        LHK_GBMCONFIGBF      gbm_config;
    
        /* High-Voltage Interface Configuration Bitfield */
        LHK_HVCONFIGBF       hv_config;
    
        /* Explicit 16 bit pad in unsigned short */
        unsigned short       pad1;
    
        /* Time Remaining */
        unsigned int         gbm_int_dis_remain_sec;
    
        /* LATC File Key */
        unsigned int         latc_key;
    
    } LHK_DiagLrs0_Tlm;
    

Fields:

      Attribute(s):  

      Brief:  "Most Recent LIM Action"

      Instance(s):  action

      Most recent LIM action.

      Attribute(s):  

      Brief:  "ARR State Bitfield"

      Instance(s):  arr_state

      Bitfield containing the current ARR observation state.

      Attribute(s):  

      Brief:  "EBM Event Statistics"

      Instance(s):  ebmstat

      Contains event transmit receive statistics from the EBM.

      Attribute(s):  

      Brief:  "GBM Interface Configuration Bitfield"

      Instance(s):  gbm_config

      Bitfield containing the current configuration of the GBM interface.

      Attribute(s):  

      Brief:  "GEM Low-Rate Science Counter"

      Instance(s):  gemlrs

      Contains 4 GEM low-rate science counter values.

      Attribute(s):  

      Brief:  "High-Voltage Interface Configuration Bitfield"

      Instance(s):  hv_config

      Bitfield containing the current configuration of the ACD high-voltage interface.

      Attribute(s):  

      Brief:  "LATC File Key"

      Instance(s):  latc_key

      File key used in most recent LATC configuration.

      Attribute(s):  

      Brief:  "Operating Mode"

      Instance(s):  op_mode

      Current operating mode.

      Attribute(s):  

      Brief:  "Explicit 16 bit pad in unsigned short"

      Instance(s):  pad1, spares

      Explicit 16 bit pad in unsigned short

      Attribute(s):  

      Brief:  "Time Remaining"

      Instance(s):  arr_remain_sec, gbm_int_dis_remain_sec, too_remain_sec

      Time remaining, in seconds.

      Attribute(s):  

      Brief:  "SAA Transit Status"

      Instance(s):  saa_transit

      SAA transit status (0 = transit not in progress, 1 = transit in progress).

      Attribute(s):  

      Brief:  "Most Recent Action Status"

      Instance(s):  status

      MSG status code of the most recent LIM action.

      Attribute(s):  

      Brief:  "Task State"

      Instance(s):  lci_state, ldf_state, lpa_state

      Current state of an external task.

      Attribute(s):  

      Brief:  "Timestamp seconds"

      Instance(s):  ebmsec, gemsec

      Attribute(s):  

      Brief:  "Timestamp subseconds"

      Instance(s):  ebmsub, gemsub

      Attribute(s):  

      Brief:  "TOO State Bitfield"

      Instance(s):  too_state

      Bitfield containing the current TOO observation state.

      Attribute(s):  

      Brief:  "Virtual Mode"

      Instance(s):  virt_mode

      Current virtual mode.