GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > MEM / V5-4-1

Constituent: mem     Tag: sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_MEM_Control Struct Reference

MEM control information block. More...

#include <MEM_control.h>

Collaboration diagram for _MEM_Control:

Collaboration graph
[legend]

Data Fields

MEM_Control_State state
MTX mtx
ITC_NodeID my_nid
ITC_TaskID my_tid
MEM_DumpHandle dump_handle
int dump_active
unsigned int dump_tran_id
unsigned int dump_fcode
int dump_first
int dump_last
ITC_QueueItem * retry_qitem_p
int retries
unsigned int max_dump_pkts
unsigned int num_dump_pkts
MEM_DumpHandle load_handle
MEM_Info info
WUT_tmr * wut_handle
unsigned int poll_usecs
unsigned int poll_enabled
ITC_Task * task_p
FPA_fcb * pkt_fcb_p
void * pkt_buf_p
int pkt_in_use

Detailed Description

MEM control information block.


Field Documentation

int _MEM_Control::dump_active
 

Active dump flag (nonzero = active).

unsigned int _MEM_Control::dump_fcode
 

Function code from dump command.

int _MEM_Control::dump_first
 

Flag to indicate that current dump telemetry packet is the first in a sequence.

MEM_DumpHandle _MEM_Control::dump_handle
 

Dump context handle.

int _MEM_Control::dump_last
 

Flag to indicate that current dump telemetry packet is the last in a sequence.

unsigned int _MEM_Control::dump_tran_id
 

Transaction ID from dump command.

MEM_Info _MEM_Control::info
 

MEM state info.

MEM_DumpHandle _MEM_Control::load_handle
 

Load context handle.

unsigned int _MEM_Control::max_dump_pkts
 

Maximum number of outstanding dump telemetry packets.

MTX _MEM_Control::mtx
 

Interlock for reading and writing the information in this control block.

ITC_NodeID _MEM_Control::my_nid
 

ID of this node.

ITC_TaskID _MEM_Control::my_tid
 

ID of the task to which the MEM command handlers are attached.

unsigned int _MEM_Control::num_dump_pkts
 

Current number of outstanding dump telemetry packets.

void* _MEM_Control::pkt_buf_p
 

Pointer to buffer from which command and telemetry packets are allocated.

FPA_fcb* _MEM_Control::pkt_fcb_p
 

Pointer to control block for command and telemetry packet allocator.

int _MEM_Control::pkt_in_use
 

Count of the number of command and telemetry packets that are in use.

unsigned int _MEM_Control::poll_enabled
 

Flag to indicate that the wake-up timer should restart itself.

unsigned int _MEM_Control::poll_usecs
 

Wake-up timer polling period, in microseconds.

int _MEM_Control::retries
 

Count of the number of times that the most recent dump telemetry packet was resent.

ITC_QueueItem* _MEM_Control::retry_qitem_p
 

Pointer to telemetry packet to resend.

MEM_Control_State _MEM_Control::state
 

Current state of the MEM functions.

ITC_Task* _MEM_Control::task_p
 

Pointer to control block of task to which MEM attached its command handlers.

WUT_tmr* _MEM_Control::wut_handle
 

Handle for wake-up timer.


The documentation for this struct was generated from the following file:
Generated on Tue Aug 16 00:01:07 2005 by doxygen 1.3.3