GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LPA / dev > lpa_siu / rhel5-64


Interface   Data Structures   File List   Data Fields   Globals  

_LPA_Grb Struct Reference

Structure to hold the LPA GRB control block. More...

#include <LPA_grb_p.h>

List of all members.

Public Attributes

LPA_TaskState state
ITC_Task * itc_task
FPM_Pool * fpm_cmd
FPM_Pool * fpm_ctl
FPM_Pool * fpm_bulk
LPA_GbmRpt_Prm rpt
LPA_GbmCalc_Prm calc
LPA_GbmClose_Prm close
unsigned int mode
unsigned int run_state
unsigned int tlm_seq
unsigned int lim_seq
unsigned int rpt_cnt
unsigned int gbm_state
unsigned int epu_state
unsigned int active_grb
unsigned int sim_mode
unsigned int grb_schemas [LPA_MAX_GRB_DB]
void * grb_ctl [LPA_MAX_GRB_DB]
const GRB_siuServices * grb_svc [LPA_MAX_GRB_DB]
GRB_latMsgServices * lat_svc


Detailed Description

Structure to hold the LPA GRB control block.

Member Data Documentation

unsigned int _LPA_Grb::active_grb

The active GRB processor

Referenced by LPA_grb_load_db(), LPA_grb_proc_bulk(), LPA_grb_proc_ctl(), and LPA_handle_gbm().

Repoint recommendation

GBM closure

unsigned int _LPA_Grb::epu_state

The EPU processing state

Referenced by LPA_grb_proc_bulk(), LPA_grb_proc_ctl(), and LPA_grb_start().

FPM_Pool* _LPA_Grb::fpm_bulk

FPA (SIU->EPU receive)

Referenced by LPA_grb_init().

FPM_Pool* _LPA_Grb::fpm_cmd

FPA (raw cmd receive)

Referenced by LPA_grb_init(), LPA_send_closeout(), and LPA_send_trigger().

FPM_Pool* _LPA_Grb::fpm_ctl

unsigned int _LPA_Grb::gbm_state

The GBM processing state

Referenced by LPA_grb_proc_cmd(), LPA_grb_proc_ctl(), and LPA_grb_start().

void* _LPA_Grb::grb_ctl[LPA_MAX_GRB_DB]

The GRB algorithm control blocks

Referenced by LPA_grb_load_db(), LPA_grb_proc_ctl(), and LPA_handle_gbm().

unsigned int _LPA_Grb::grb_schemas[LPA_MAX_GRB_DB]

The GRB schema IDs

Referenced by LPA_grb_load_db(), and LPA_grb_proc_ctl().

const GRB_siuServices* _LPA_Grb::grb_svc[LPA_MAX_GRB_DB]

The GRB processor services

Referenced by LPA_grb_load_db(), LPA_grb_proc_ctl(), and LPA_handle_gbm().

ITC_Task* _LPA_Grb::itc_task

ITC task description block

Referenced by LPA_grb_init(), and LPA_grb_start().

GRB_latMsgServices* _LPA_Grb::lat_svc

The LAT message services block

Referenced by LPA_grb_load_db().

unsigned int _LPA_Grb::lim_seq

LIM messaging sequencing counter

Referenced by LPA_grb_init(), LPA_handle_gbm(), LPA_send_closeout(), LPA_send_confirm(), and LPA_send_trigger().

unsigned int _LPA_Grb::mode

The LPA mode

Referenced by LPA_grb_proc_ctl().

GBM calculations

unsigned int _LPA_Grb::rpt_cnt

GRB repoint request counter

Referenced by LPA_send_confirm().

unsigned int _LPA_Grb::run_state

LPA run state

Referenced by LPA_grb_init(), LPA_grb_proc_cmd(), and LPA_grb_proc_ctl().

unsigned int _LPA_Grb::sim_mode

The GRB algorithm sim detection mode

Referenced by LPA_grb_proc_bulk(), LPA_grb_proc_ctl(), and LPA_send_update().

LPA_TaskState _LPA_Grb::state

LPA task state

Referenced by LPA_grb_init(), and LPA_grb_start().

unsigned int _LPA_Grb::tlm_seq

Alert telemetry sequencing counter

Referenced by LPA_grb_init(), LPA_send_closeout(), LPA_send_trigger(), and LPA_send_update().


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

Generated on Mon Mar 28 16:15:14 2011 by  doxygen 1.5.8