GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> MEM / V5-8-2 > mem / sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_MEM_Control Struct Reference

MEM control information block. More...

#include <MEM_control.h>

List of all members.

Public Attributes

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
ITC_NodeID dump_dest_nid
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.

Member Data Documentation

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

Referenced by mem_build_dump_data_1553(), mem_build_dump_data_ssr(), and mem_handle_dump().

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

Referenced by mem_handle_dump().

MEM state info.

Referenced by MEM_getInfo(), and MEM_updateStats().

Maximum number of outstanding dump telemetry packets.

Referenced by mem_free_dump_pkt(), mem_handle_dump(), MEM_initialize(), and MEM_LMEMDUMPNEXT().

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

Referenced by mem_create_control_block(), mem_lock_access(), and mem_unlock_access().

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

Referenced by mem_handle_dump(), MEM_initialize(), and mem_send_dump_next_cmd().

Current number of outstanding dump telemetry packets.

Referenced by mem_handle_dump(), MEM_initialize(), MEM_LMEMDUMPNEXT(), and mem_send_dump_data().

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

Referenced by MEM_initialize(), and MEM_shutdown().

Pointer to control block for command and telemetry packet allocator.

Referenced by mem_fpa_free(), mem_fpa_get(), MEM_initialize(), and MEM_shutdown().

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

Referenced by mem_fpa_free(), mem_fpa_get(), MEM_initialize(), and MEM_shutdown().

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

Referenced by mem_handle_dump(), MEM_initialize(), MEM_LMEMDUMPNEXT(), and mem_wut_handler().

Wake-up timer polling period, in microseconds.

Referenced by mem_handle_dump(), MEM_initialize(), and mem_wut_handler().

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

Referenced by mem_handle_dump(), MEM_initialize(), and MEM_LMEMDUMPNEXT().

Pointer to telemetry packet to resend.

Referenced by mem_free_dump_pkt(), MEM_initialize(), and MEM_LMEMDUMPNEXT().

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

Referenced by MEM_initialize(), and MEM_shutdown().

Handle for wake-up timer.

Referenced by mem_handle_dump(), MEM_initialize(), and MEM_shutdown().


The documentation for this struct was generated from the following file:

Generated on Wed Nov 21 21:07:13 2012 by  doxygen 1.5.8