GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > CTDB / V5-5-3

Constituent: sumt_bc_pmc1553     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

_SUMT_BC Struct Reference

#include <SUMT_bc_private.h>

Collaboration diagram for _SUMT_BC:

Collaboration graph
[legend]

Data Fields

_SUMT_BCcheck
unsigned int base_addr
unsigned int mem_addr
unsigned int mem_size
unsigned int sumt_regs
unsigned int log_list
unsigned int cmd_blk
unsigned int data_buf
int intr_level
int intr_vector
FORK_msg_sys task_msg [SUMT_BC_N_INTR]
FORK_fcb * task_id
FORK_que * task_queue
MSG_Level task_level
WUT_tmr * frame_timer
unsigned int frame_count
unsigned int frame_flags [SUMT_BC_NUM_BUS_FRAME]
unsigned int frame_cmd_blk [SUMT_BC_NUM_BUS_FRAME]
CO1553_BC_Telemtelem_inter
unsigned int * telem_data
unsigned int telem_cmd_blk [SUMT_BC_NUM_BUS_FRAME]
unsigned int telem_end_data
CO1553_BC_Cmd_Rxcmd_rx_inter
unsigned int cmd_rx_data
unsigned int cmd_rx_cmd_blk [SUMT_BC_NUM_BUS_FRAME]
CO1553_BC_Cmd_Txcmd_tx_inter
unsigned int cmd_tx_data
unsigned int cmd_tx_cmd_blk [SUMT_BC_NUM_BUS_FRAME]

Detailed Description

The bus controller device descriptor.


Field Documentation

unsigned int _SUMT_BC::base_addr
 

The local address of the BCRTM board base.

struct _SUMT_BC* _SUMT_BC::check
 

Descriptor validity check value.

unsigned int _SUMT_BC::cmd_blk
 

The local address of the BC command block list in shared memory.

unsigned int _SUMT_BC::cmd_rx_cmd_blk[SUMT_BC_NUM_BUS_FRAME]
 

An array of pointers to the command subaddress BC command blocks.

unsigned int _SUMT_BC::cmd_rx_data
 

The local address of the command data buffer in shared memory.

CO1553_BC_Cmd_Rx* _SUMT_BC::cmd_rx_inter
 

The CCSDS command receive interface descriptor.

unsigned int _SUMT_BC::cmd_tx_cmd_blk[SUMT_BC_NUM_BUS_FRAME]
 

An array of pointers to the command subaddress BC command blocks.

unsigned int _SUMT_BC::cmd_tx_data
 

The local address of the command data buffer in shared memory.

CO1553_BC_Cmd_Tx* _SUMT_BC::cmd_tx_inter
 

The CCSDS command transmit interface descriptor.

unsigned int _SUMT_BC::data_buf
 

The local address of the 1553 data buffers in shared memory.

unsigned int _SUMT_BC::frame_cmd_blk[SUMT_BC_NUM_BUS_FRAME]
 

A pointer to the first command block for each frame.

unsigned int _SUMT_BC::frame_count
 

A count of the bus frames that have occurred.

unsigned int _SUMT_BC::frame_flags[SUMT_BC_NUM_BUS_FRAME]
 

Subaddress flags for content of each bus frame.

WUT_tmr* _SUMT_BC::frame_timer
 

The bus controller frame timer.

int _SUMT_BC::intr_level
 

The hardware interrupt level for the device.

int _SUMT_BC::intr_vector
 

The software interrupt vector number for the device.

unsigned int _SUMT_BC::log_list
 

The local address of the event interrupt log in shared memory.

unsigned int _SUMT_BC::mem_addr
 

The local address of the device share memory.

unsigned int _SUMT_BC::mem_size
 

The size in bytes of the device share memory.

unsigned int _SUMT_BC::sumt_regs
 

The local address of the BCRTM device registers.

FORK_fcb* _SUMT_BC::task_id
 

The handle of the bus controller service task.

MSG_Level _SUMT_BC::task_level
 

The MSG severity level for the BC service task.

FORK_msg_sys _SUMT_BC::task_msg[SUMT_BC_N_INTR]
 

The event message queue for the bus controller service task.

FORK_que* _SUMT_BC::task_queue
 

The handle of the BC task message queue.

unsigned int _SUMT_BC::telem_cmd_blk[SUMT_BC_NUM_BUS_FRAME]
 

An array of pointers to the telemetry complete subaddress BC command blocks.

unsigned int* _SUMT_BC::telem_data
 

The local address of the telemetry data buffers in shared memory.

unsigned int _SUMT_BC::telem_end_data
 

The data buffer to support telemetry complete subaddress.

CO1553_BC_Telem* _SUMT_BC::telem_inter
 

The CCSDS telemetry interface descriptor.


The documentation for this struct was generated from the following file:
Generated on Mon Nov 14 22:01:48 2005 by  doxygen 1.4.4