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


Interface   Data Structures   File List   Data Fields   Globals  

_LPA_Siu Struct Reference

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

#include <LPA_siu_p.h>

List of all members.

Public Attributes

LPA_TaskState state
ITC_Task * itc_task
FPM_Pool * crx_fcb
FPM_Pool * ctx_fcb
FPM_Pool * siu_fpm
FPM_Pool * tlm_fpm
WUT_tmr * wut
LEM_micr * cmdRsp
unsigned int mode
unsigned int req_mode
unsigned int cpus
unsigned int opcode
unsigned int resp_cpus
unsigned int err_cpus
unsigned int run_id
unsigned int db_id
unsigned int db_run
unsigned int latc_id
unsigned int latc_run
unsigned int latc_key
unsigned int ignore_id
unsigned int ignore_run
unsigned int ignore_key
unsigned int latc_consign
unsigned int start_time
unsigned int tx_id
unsigned int sim_mode
unsigned int sim_intv
unsigned int sim_rpt
unsigned int gbm_enab
unsigned int epu_enab
unsigned int grb_id
LPA_Siu_Reset siu_reset
TRD_Row * trd


Detailed Description

Structure to hold the LPA task application control block.

Member Data Documentation

LEM_micr* _LPA_Siu::cmdRsp

LEM command response structure

Referenced by LPA_cfg_ebm(), and LPA_siu_init().

unsigned int _LPA_Siu::cpus

FPM_Pool* _LPA_Siu::crx_fcb

FPA (SIU command receive)

Referenced by LPA_cb_siu_reset(), and LPA_siu_init().

FPM_Pool* _LPA_Siu::ctx_fcb

FPA (SIU command confirm)

Referenced by LPA_siu_init().

unsigned int _LPA_Siu::db_id

Cached LPA_DB instance ID

Referenced by LPA_get_siu_tlm(), LPA_proc_start(), LPA_send_siu_tlm(), and LPA_set_default().

unsigned int _LPA_Siu::db_run

LPA_DB instance ID for next run

Referenced by LPA_get_siu_tlm(), LPA_proc_start(), and LPA_send_siu_tlm().

unsigned int _LPA_Siu::epu_enab

The GRB algorithm EPU enable state

Referenced by LPA_get_siu_tlm(), LPA_send_siu_tlm(), and LPA_set_grb().

unsigned int _LPA_Siu::err_cpus

unsigned int _LPA_Siu::gbm_enab

The GRB algorithm GBM enable state

Referenced by LPA_get_siu_tlm(), LPA_send_siu_tlm(), and LPA_set_grb().

unsigned int _LPA_Siu::grb_id

The GRB processor ID

Referenced by LPA_get_siu_tlm(), LPA_send_siu_tlm(), and LPA_set_grb().

unsigned int _LPA_Siu::ignore_id

Cached LATC ignore file ID

Referenced by LPA_get_siu_tlm(), LPA_proc_start(), LPA_send_siu_tlm(), and LPA_set_default().

unsigned int _LPA_Siu::ignore_key

LATC ignore file key

Referenced by LPA_get_siu_tlm(), LPA_proc_start(), and LPA_send_siu_tlm().

unsigned int _LPA_Siu::ignore_run

Ignore file to use in next run

Referenced by LPA_get_siu_tlm(), LPA_proc_start(), LPA_send_siu_tlm(), and LPA_start_run().

ITC_Task* _LPA_Siu::itc_task

ITC task description block

Referenced by LPA_siu_init(), and LPA_siu_start().

unsigned int _LPA_Siu::latc_consign

Cached LATC consign flag

Referenced by LPA_cpu_error(), LPA_proc_start(), LPA_start_run(), and LPA_stop_complete().

unsigned int _LPA_Siu::latc_id

Cached LATC configure file ID

Referenced by LPA_get_siu_tlm(), LPA_proc_start(), LPA_send_siu_tlm(), and LPA_set_default().

unsigned int _LPA_Siu::latc_key

LATC configure file key

Referenced by LPA_get_siu_tlm(), LPA_proc_start(), and LPA_send_siu_tlm().

unsigned int _LPA_Siu::latc_run

LATC file to use in next run

Referenced by LPA_get_siu_tlm(), LPA_proc_start(), LPA_send_siu_tlm(), and LPA_start_run().

unsigned int _LPA_Siu::mode

unsigned int _LPA_Siu::opcode

unsigned int _LPA_Siu::req_mode

unsigned int _LPA_Siu::resp_cpus

unsigned int _LPA_Siu::run_id

unsigned int _LPA_Siu::sim_intv

The GRB algorithm sim interval

Referenced by LPA_get_siu_tlm(), LPA_send_siu_tlm(), and LPA_set_grb().

unsigned int _LPA_Siu::sim_mode

The GRB algorithm sim detection mode

Referenced by LPA_get_siu_tlm(), LPA_send_siu_tlm(), and LPA_set_grb().

unsigned int _LPA_Siu::sim_rpt

The GRB algorithm sim repoint secs

Referenced by LPA_get_siu_tlm(), LPA_send_siu_tlm(), and LPA_set_grb().

FPM_Pool* _LPA_Siu::siu_fpm

FPA (SIU->EPU receive/transmit)

Referenced by LPA_send_cpus(), and LPA_siu_init().

Cache of reset values

Referenced by LPA_set_default(), LPA_set_grb(), and LPA_siu_init().

unsigned int _LPA_Siu::start_time

The start time of the last run

Referenced by LPA_get_siu_tlm(), LPA_send_cpus(), and LPA_send_siu_tlm().

LPA_TaskState _LPA_Siu::state

LPA task state

Referenced by LPA_siu_init(), and LPA_siu_start().

FPM_Pool* _LPA_Siu::tlm_fpm

FPA (SIU->SC telemetry transmit)

Referenced by LPA_send_siu_tlm(), and LPA_siu_init().

TRD_Row* _LPA_Siu::trd

Handle for row in reset database

Referenced by LPA_set_default(), LPA_set_grb(), and LPA_siu_init().

unsigned int _LPA_Siu::tx_id

CPU transaction ID

Referenced by LPA_cpu_response(), and LPA_send_cpus().

WUT_tmr* _LPA_Siu::wut

Stop timeout timer wut

Referenced by LPA_cpu_response(), LPA_latc(), LPA_send_cpus(), LPA_siu_init(), and LPA_stop_run().


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

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