GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LHK / dev > lhk / mv2304
#include <LHK_prvdefs.h>
Public Attributes | |
LHK_ControlState | state |
RW_ctl | rwi |
MTX | mtx |
RBM_Ring * | rcb |
FPM_Pool * | pcb |
ITC_Task * | itc |
LHK_ScheduleControl | scb |
unsigned int | tmask |
int | tused |
LHK_ScheduleTable | table [LHK_L_SCH_TABLE] |
FPA_fcb * | bpa |
WUT_tmr * | tmr |
FORK_que * | fqi |
LHK_Timeout | msg |
FPA_fcb * | dpa |
unsigned int | aidx |
unsigned int | active [LHK_K_DIA_ACTIVE] |
CTDB_RT_Hkp_Handler * | save_cb_rtn |
void * | save_cb_prm |
unsigned int _LHK_Control::active[LHK_K_DIA_ACTIVE] |
Bit mask of active diagnostics
Referenced by forkTimer(), LHK_diagnosticCancel(), and LHK_diagnosticStart().
unsigned int _LHK_Control::aidx |
Packet generating next alarm
Referenced by forkTimer(), LHK_diagnosticInitialize(), LHK_diagnosticStart(), and LHK_StopDiag().
FPA_fcb* _LHK_Control::bpa |
"Blip" packet allocator
Referenced by forkBlip(), and LHK_diagnosticInitialize().
FPA_fcb* _LHK_Control::dpa |
Diagnostic packet allocator
Referenced by freePacket(), LHK_diagnosticInitialize(), LHK_diagnosticRequest(), and sendDiagnostic().
FORK_que* _LHK_Control::fqi |
Fork queue for timeout messages
Referenced by expireTimer(), LHK_diagnosticRequest(), and taskStartOnce().
ITC_Task* _LHK_Control::itc |
ITC task description block
Referenced by LHK_start(), and LHK_taskInitialize().
Queueable timeout message
Referenced by expireTimer().
LHK control block mutex
Referenced by LHK_initialize(), and LHK_start().
FPM_Pool* _LHK_Control::pcb |
FPA pool (receive commands)
Referenced by LHK_taskInitialize().
RBM_Ring* _LHK_Control::rcb |
Ring buffer (command confirm)
Referenced by LHK_taskInitialize().
RW_ctl _LHK_Control::rwi |
LHK control block interlock
Referenced by LHK_initialize().
LHK control block interlock
Referenced by LHK_start().
CTDB_RT_Hkp_Handler* _LHK_Control::save_cb_rtn |
State of LHK control block
Referenced by LHK_start().
Schedule control block
Referenced by LHK_ctdbCallback(), and scheduleReplace().
State of LHK control block
Referenced by LHK_initialize(), LHK_start(), and taskStartOnce().
LHK_ScheduleTable _LHK_Control::table[LHK_L_SCH_TABLE] |
Schedule tables
Referenced by LHK_scheduleGet(), LHK_scheduleInitialize(), LHK_scheduleReplaceByFile(), LHK_scheduleReplaceByInstance(), and scheduleScan().
unsigned int _LHK_Control::tmask |
Mask of occupied table slots
Referenced by LHK_scheduleInitialize(), LHK_scheduleReplaceByFile(), LHK_scheduleReplaceByInstance(), and scheduleScan().
WUT_tmr* _LHK_Control::tmr |
Timeout timer
Referenced by forkTimer(), LHK_diagnosticInitialize(), and LHK_diagnosticStart().
The table currently in use
Referenced by LHK_scheduleGet(), LHK_scheduleInitialize(), LHK_scheduleReplaceByFile(), and LHK_scheduleReplaceByInstance().