GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LSW / V2-0-0

Constituent: lsw     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_LSW_Control Struct Reference

Structure of trace control block. More...

#include <LSW_prvdefs.h>

Collaboration diagram for _LSW_Control:

Collaboration graph
[legend]

Data Fields

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

Detailed Description

Structure of trace control block.


Field Documentation

FPM_Pool* _LSW_Control::cmd
 

FPM pool (receive commands)

FPM_Pool* _LSW_Control::ctl
 

FPM pool (receive monitor records)

signed long long int _LSW_Control::delta
 

Delta nanoseconds on timer

FORK_que* _LSW_Control::fqi
 

Fork queue handle for SYNC queue

FPA_fcb* _LSW_Control::isr
 

FPA pool (ISR communications)

ITC_Task* _LSW_Control::itc
 

ITC task description block

LSW_Monitor _LSW_Control::latest[ITC_L_LATCPUS]
 

Per CPU indirection pointers

FPA_fcb* _LSW_Control::monitor
 

To send monitor record to SIU

MTX _LSW_Control::mtx
 

LSW control block mutex

unsigned int _LSW_Control::priority
 

Task priority (real running)

RBM_Ring* _LSW_Control::rcc
 

Ring buffer (command confirm)

RW_ctl _LSW_Control::rwi
 

LSW control block interlock

TRC_Monitor* _LSW_Control::scratch
 

Scratch indirection pointer

LSW_ControlState _LSW_Control::state
 

State of LSW control block

WUT_tmr* _LSW_Control::tmr
 

Cyclic timer

unsigned int _LSW_Control::wdog
 

Watchdog timeout tics


The documentation for this struct was generated from the following file:
Generated on Thu Mar 22 01:36:04 2007 by  doxygen 1.4.4