GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LIM / V1-22-3 > lim / rhel5-32


Interface   Data Structures   File List   Data Fields   Globals  

_LIM_Gbm Struct Reference

State information for a GBM interface object. More...

List of all members.

Public Attributes

unsigned int key
LIM_Actionaction_p
LIM_Lpalpa_p
LIM_Scsc_p
LIM_Bulkbulk_p
LIM_Pkt_Sendcalcinfo_p
LIM_Pkt_Sendcloseout_p
LIM_Pkt_Sendrepoint_p
int pri_int
int red_int
int rep_allowed
unsigned int repoint_dwell
int gbm_int_configured
int pri_int_allowed
int red_int_allowed
int id_valid
unsigned int trig_id_hi
unsigned int trig_id_lo
unsigned int next_seq_num
LIM_Gbm_Reset gbm_reset
TRD_Row * trd
int pri_int_enabled
int red_int_enabled


Detailed Description

State information for a GBM interface object.

Member Data Documentation

Pointer to a BULK queue object.

Referenced by LIM_gbm_int_pri_isr(), LIM_gbm_int_red_isr(), and LIM_gbm_new().

Pointer to packet sending object to use with a GBM-Calcinfo command.

Referenced by LIM_gbm_handle_calcinfo(), and LIM_gbm_new().

Pointer to packet sending object to use with a GBM-Closeout command.

Referenced by LIM_gbm_handle_closeout(), and LIM_gbm_new().

Flag indicating that the GBM interrupts have been configured.

Referenced by LIM_gbm_configure_interrupts(), and LIM_gbm_enable_interrupts().

Flag indicating that the trig_id_hi, trig_id_lo, and next_seq_num values are valid.

Referenced by LIM_gbm_handle_grb_idle(), lim_gbm_id_check(), and LIM_gbm_new().

unsigned int _LIM_Gbm::key

Key value that is set to LIM_GBM_VALID_KEY when the LPA interface object state is valid.

Referenced by lim_gbm_check(), LIM_gbm_delete(), and LIM_gbm_new().

Pointer to an LPA interface object.

Referenced by LIM_gbm_handle_calcinfo(), LIM_gbm_handle_closeout(), LIM_gbm_handle_repoint(), and LIM_gbm_new().

unsigned int _LIM_Gbm::next_seq_num

Expected seq_num value within the next message from the GBM.

Referenced by lim_gbm_id_check().

Flag indicating that a primary GBM interrupt occurred.

Referenced by LIM_gbm_handle_bulk(), LIM_gbm_int_pri_isr(), and LIM_gbm_new().

Flag indicating that LIM is allowed to enable the primary GBM interrupt.

Referenced by LIM_gbm_change_pri_int_allowed(), LIM_gbm_configure_interrupts(), LIM_gbm_enable_interrupts(), LIM_gbm_get_info(), and LIM_gbm_new().

Flag indicating that the primary GBM interrupt is enabled - DEBUG USE ONLY.

Referenced by LIM_gbm_change_pri_int_allowed(), LIM_gbm_configure_interrupts(), LIM_gbm_enable_interrupts(), LIM_gbm_int_pri_isr(), and LIM_gbm_int_red_isr().

Flag indicating that a redundant GBM interrupt occurred.

Referenced by LIM_gbm_handle_bulk(), LIM_gbm_int_red_isr(), and LIM_gbm_new().

Flag indicating that LIM is allowed to enable the redundant GBM interrupt.

Referenced by LIM_gbm_change_red_int_allowed(), LIM_gbm_configure_interrupts(), LIM_gbm_enable_interrupts(), LIM_gbm_get_info(), and LIM_gbm_new().

Flag indicating that the redundant GBM interrupt is enabled - DEBUG USE ONLY.

Referenced by LIM_gbm_change_red_int_allowed(), LIM_gbm_configure_interrupts(), LIM_gbm_enable_interrupts(), LIM_gbm_int_pri_isr(), and LIM_gbm_int_red_isr().

Flag indicating that LIM is allowed to send repoint requests on behalf of the GBM.

Referenced by LIM_gbm_change_rep_allowed(), LIM_gbm_get_info(), LIM_gbm_handle_repoint(), and LIM_gbm_new().

Dwell time, in seconds, of repoint requests sent on behalf of the GBM.

Referenced by LIM_gbm_handle_repoint(), and LIM_gbm_new().

Pointer to packet sending object to use with a GBM-Repoint command.

Referenced by LIM_gbm_handle_repoint(), and LIM_gbm_new().

Pointer to a spacecraft interface object.

Referenced by LIM_gbm_handle_repoint(), and LIM_gbm_new().

TRD_Row* _LIM_Gbm::trd

unsigned int _LIM_Gbm::trig_id_hi

Expected trig_id_hi value within the next message from the GBM.

Referenced by lim_gbm_id_check().

unsigned int _LIM_Gbm::trig_id_lo

Expected trig_id_lo value within the next message from the GBM.

Referenced by lim_gbm_id_check().


The documentation for this struct was generated from the following file:

Generated on Tue Mar 29 14:42:58 2011 by  doxygen 1.5.8