GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> PBC / V4-12-3 > pbc / rad750


Interface   Data Structures   File List   Data Fields   Globals  

_PBC_Control Struct Reference

PBC control block. More...

#include <PBC_control.h>

List of all members.

Public Attributes

PBC_ControlState state
MTX mtx
ITC_Task * task_p
FPA_fcb * pkt_fcb_p
void * pkt_buf_p
unsigned int pkt_bytes
int pkt_in_use


Detailed Description

PBC control block.

Member Data Documentation

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

Referenced by pbc_create_control_block(), pbc_lock_access(), and pbc_unlock_access().

Pointer to buffer from which telemetry packets are allocated.

Referenced by PBC_initialize(), and PBC_shutdown().

Maximum size of telemetry packets, in bytes.

Referenced by PBC_initialize(), and pbc_pool_alloc().

Pointer to control block for telemetry packet allocator.

Referenced by PBC_initialize(), pbc_pool_alloc(), and PBC_shutdown().

Nonzero value indicates that one or more telemetry packets are in use.

Referenced by PBC_initialize(), pbc_pool_alloc(), pbc_pool_free(), and PBC_shutdown().

State of the control block.

Referenced by pbc_change_state(), pbc_create_control_block(), PBC_initialize(), and PBC_shutdown().

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

Referenced by PBC_initialize(), and PBC_shutdown().


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

Generated on Sat Apr 9 23:18:57 2011 by  doxygen 1.5.8