GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LPA / dev > lpa_epu / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_LPA_Epu Struct Reference

Structure to hold the LPA task application control block. More...

List of all members.

Public Attributes

LPA_TaskState state
ITC_Task * itc_task
FPM_Pool * epu_fpm
FPM_Pool * tlm_fpm
LPA_Cfg lpa_cfg [LPA_MAX_DB]
LPA_Cfgactive_cfg
unsigned int active_mode
unsigned int run_state
unsigned int run_id
unsigned int start_time
unsigned int sbc_key
FPA_fcb * fpa
unsigned char * fpa_pool
FORK_que * evt_que
unsigned int tx_id
ITC_NodeID node_id
unsigned int last_db
unsigned char db_count
unsigned int grb_id
LPA_Epu_Reset epu_reset
TRD_Row * trd


Detailed Description

Structure to hold the LPA task application control block.

Member Data Documentation

The active LPA configuration

Referenced by LPA_abort(), LPA_epu_init(), LPA_select_mode(), LPA_send_response(), LPA_start(), and LPA_stop().

unsigned int _LPA_Epu::active_mode

unsigned char _LPA_Epu::db_count

LPA_DB Instance count

Referenced by LPA_scan_db().

FPM_Pool* _LPA_Epu::epu_fpm

FPA (EPU->SIU receive/transmit)

Referenced by LPA_cb_epu_reset(), LPA_epu_init(), and LPA_send_response().

Cache of reset values

Referenced by LPA_epu_init(), LPA_set_grb(), and LPA_set_output().

FORK_que* _LPA_Epu::evt_que

The event task fork que

Referenced by LPA_epu_init(), and LPA_fork_msg().

FPA_fcb* _LPA_Epu::fpa

Fork message FPA control block

Referenced by LPA_epu_init(), LPA_fork_cb(), and LPA_fork_msg().

unsigned char* _LPA_Epu::fpa_pool

Fork message memory pool

Referenced by LPA_epu_init().

unsigned int _LPA_Epu::grb_id

Active GRB processor ID

Referenced by LPA_get_epu_tlm(), LPA_send_epu_tlm(), and LPA_set_grb().

ITC_Task* _LPA_Epu::itc_task

ITC task description block

Referenced by LPA_epu_init(), and LPA_epu_start().

unsigned int _LPA_Epu::last_db

Last LPA_DB ID

Referenced by LPA_epu_proc(), LPA_get_epu_tlm(), and LPA_send_epu_tlm().

ITC_NodeID _LPA_Epu::node_id

unsigned int _LPA_Epu::run_id

Current run ID

Referenced by LPA_get_epu_tlm(), LPA_send_epu_tlm(), and LPA_start().

unsigned int _LPA_Epu::run_state

The run state - 0:inactive 1:active

Referenced by LPA_abort(), LPA_associate(), LPA_getRunState(), LPA_start(), and LPA_stop().

unsigned int _LPA_Epu::sbc_key

The SBC DB key

Referenced by LPA_epu_init(), and LPA_scan_db().

unsigned int _LPA_Epu::start_time

Run start time

Referenced by LPA_get_epu_tlm(), LPA_send_epu_tlm(), and LPA_start().

LPA_TaskState _LPA_Epu::state

LPA task state

Referenced by LPA_epu_init(), and LPA_epu_start().

FPM_Pool* _LPA_Epu::tlm_fpm

FPA (EPU->SC telemetry)

Referenced by LPA_epu_init(), and LPA_send_epu_tlm().

TRD_Row* _LPA_Epu::trd

Handle for row in reset database

Referenced by LPA_epu_init(), LPA_set_grb(), and LPA_set_output().

unsigned int _LPA_Epu::tx_id

SIU response tx_id

Referenced by LPA_epu_proc(), and LPA_send_response().


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

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