GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LIH / V0-2-6 > lih_test / rad750
#include <LIH_prvdefs.h>
Public Attributes | |
LIH_ControlState | state |
RW_ctl | rwi |
MTX | mtx |
RBM_Ring * | rcb |
FPM_Pool * | pcb |
ITC_Task * | itc |
FORK_que * | fqi |
LCBD | lcbd |
unsigned int | count |
unsigned int | online |
LIH_Message | msg |
WUT_tmr * | tmr |
signed long long int | delta |
unsigned int | major |
unsigned int | minor |
LIH_Device | dvc [LIH_L_DEVICE] |
LIH_Database * | pdb |
unsigned int | fil |
CDM_Database * | cdm |
FPA_fcb * | afp |
FPA_fcb * | dfp |
LIH_LimitSave * | sav |
LIH_DB_Limit * | tbl |
unsigned char * | tlm |
unsigned int | enable |
unsigned int | lock |
State of LIH hardware control
RW_ctl _LIH_Control::rwi |
LIH hardware control interlock
LIH hardware control mutex
RBM_Ring* _LIH_Control::rcb |
Ring buffer (command confirm)
FPM_Pool* _LIH_Control::pcb |
FPA pool (receive commands)
ITC_Task* _LIH_Control::itc |
ITC task description block
FORK_que* _LIH_Control::fqi |
Fork queue handle for CTL queue
LCBD _LIH_Control::lcbd |
LCB handle
unsigned int _LIH_Control::count |
Count LCB state
unsigned int _LIH_Control::online |
LCB state (boolean)
A timer tickle message
WUT_tmr* _LIH_Control::tmr |
Cyclic timer
signed long long int _LIH_Control::delta |
Delta nanoseconds on timer
unsigned int _LIH_Control::major |
Major cycle (device index)
unsigned int _LIH_Control::minor |
Minor cycle (within device)
LIH_Device _LIH_Control::dvc[LIH_L_DEVICE] |
How to drive a given device
Packet acquisition/storage
unsigned int _LIH_Control::fil |
CDM file ID
CDM_Database* _LIH_Control::cdm |
CDM database handle
FPA_fcb* _LIH_Control::afp |
Alert messages
FPA_fcb* _LIH_Control::dfp |
Diagnostic messages
Variables saved cycle to cycle
LIH_DB_Limit* _LIH_Control::tbl |
Table of limits/actions per ADC
unsigned char* _LIH_Control::tlm |
A telemetry dump buffer
unsigned int _LIH_Control::enable |
Enable flag for limit actioning
unsigned int _LIH_Control::lock |
Interlock on the telemetry buffer