GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LSW / V3-0-1 > lsw / rhel5-32
#include <LSW_prvdefs.h>
Public Attributes | |
LSW_ControlState | state |
RW_ctl | rwi |
MTX | mtx |
unsigned int | priority |
ITC_Task * | itc |
FORK_que * | fqi |
RBM_Ring * | rcc |
FPM_Pool * | cmd |
FPM_Pool * | ctl |
FPA_fcb * | isr |
WUT_tmr * | tmr |
signed long long int | delta |
unsigned int | wdog |
FPA_fcb * | monitor |
LSW_Monitor | latest [ITC_L_LATCPUS] |
TRC_Monitor * | scratch |
FPM_Pool* _LSW_Control::cmd |
FPM pool (receive commands)
Referenced by initializeTask().
FPM_Pool* _LSW_Control::ctl |
FPM pool (receive monitor records)
Referenced by initializeTask().
signed long long int _LSW_Control::delta |
Delta nanoseconds on timer
Referenced by expireTickle(), and initializeCyclic().
FORK_que* _LSW_Control::fqi |
Fork queue handle for SYNC queue
Referenced by expireTickle(), and snapStart().
FPA_fcb* _LSW_Control::isr |
FPA pool (ISR communications)
Referenced by expireTickle(), forkTickle(), and initializeCyclic().
ITC_Task* _LSW_Control::itc |
ITC task description block
Referenced by initializeTask(), and LSW_start().
LSW_Monitor _LSW_Control::latest[ITC_L_LATCPUS] |
Per CPU indirection pointers
Referenced by initializeMonitor(), LSW_canMonitor(), LSW_copyMonitor(), and LSW_saveMonitor().
FPA_fcb* _LSW_Control::monitor |
To send monitor record to SIU
Referenced by forkTickle(), initializeMonitor(), and monitor_cb().
LSW control block mutex
Referenced by LSW_initialize(), and LSW_start().
unsigned int _LSW_Control::priority |
Task priority (real running)
Referenced by LSW_start(), and snapStart().
RBM_Ring* _LSW_Control::rcc |
Ring buffer (command confirm)
Referenced by initializeTask().
RW_ctl _LSW_Control::rwi |
LSW control block interlock
Referenced by LSW_initialize(), and LSW_saveMonitor().
TRC_Monitor* _LSW_Control::scratch |
Scratch indirection pointer
Referenced by initializeMonitor(), and LSW_saveMonitor().
State of LSW control block
Referenced by LSW_canMonitor(), LSW_copyMonitor(), LSW_differMonitor(), LSW_initialize(), LSW_start(), and snapStart().
WUT_tmr* _LSW_Control::tmr |
Cyclic timer
Referenced by initializeCyclic(), and snapStart().
unsigned int _LSW_Control::wdog |
Watchdog timeout tics
Referenced by expireTickle(), and initializeCyclic().