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


Interface   Data Structures   File List   Data Fields   Globals  

_SUMT_BC Struct Reference

#include <SUMT_bc_private.h>

List of all members.

Public Attributes

struct _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.

Member Data Documentation

unsigned int _SUMT_BC::base_addr

The local address of the BCRTM board base.

Referenced by SUMT_bcBoardInit(), SUMT_bcConfigure(), SUMT_bcFrame(), and SUMT_bcStart().

struct _SUMT_BC* _SUMT_BC::check [read]

unsigned int _SUMT_BC::cmd_blk

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

Referenced by SUMT_bcConfigure(), and SUMT_bcInit().

unsigned int _SUMT_BC::cmd_rx_cmd_blk[SUMT_BC_NUM_BUS_FRAME]

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

Referenced by SUMT_bcConfigure(), and SUMT_bcMsg().

unsigned int _SUMT_BC::cmd_rx_data

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

Referenced by SUMT_bcConfigure(), and SUMT_bcMsg().

The CCSDS command receive interface descriptor.

Referenced by SUMT_bcInit(), SUMT_bcMsg(), SUMT_bcPktCmdRxSend(), and SUMT_bcTerminate().

unsigned int _SUMT_BC::cmd_tx_cmd_blk[SUMT_BC_NUM_BUS_FRAME]

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

Referenced by SUMT_bcConfigure().

unsigned int _SUMT_BC::cmd_tx_data

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

Referenced by SUMT_bcConfigure(), and SUMT_bcMsg().

The CCSDS command transmit interface descriptor.

Referenced by SUMT_bcInit(), SUMT_bcMsg(), SUMT_bcPktCmdTxFree(), SUMT_bcPktCmdTxRecv(), and SUMT_bcTerminate().

unsigned int _SUMT_BC::data_buf

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

Referenced by SUMT_bcConfigure(), and SUMT_bcInit().

unsigned int _SUMT_BC::frame_cmd_blk[SUMT_BC_NUM_BUS_FRAME]

A pointer to the first command block for each frame.

Referenced by SUMT_bcConfigure(), SUMT_bcFrame(), and SUMT_bcStart().

unsigned int _SUMT_BC::frame_count

A count of the bus frames that have occurred.

Referenced by SUMT_bcFrame(), SUMT_bcMsg(), and SUMT_bcStart().

unsigned int _SUMT_BC::frame_flags[SUMT_BC_NUM_BUS_FRAME]

Subaddress flags for content of each bus frame.

Referenced by SUMT_bcConfigure(), and SUMT_bcMsg().

The bus controller frame timer.

Referenced by SUMT_bcInit(), SUMT_bcStart(), SUMT_bcStop(), and SUMT_bcTerminate().

The hardware interrupt level for the device.

Referenced by SUMT_bcBoardInit().

The software interrupt vector number for the device.

Referenced by SUMT_bcBoardInit(), SUMT_bcBoardIntrConnect(), and SUMT_bcBoardIntrDisconnect().

unsigned int _SUMT_BC::log_list

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

Referenced by SUMT_bcInit(), and SUMT_bcStart().

unsigned int _SUMT_BC::mem_addr

The local address of the device share memory.

Referenced by SUMT_bcBoardInit(), and SUMT_bcInit().

unsigned int _SUMT_BC::mem_size

The size in bytes of the device share memory.

Referenced by SUMT_bcBoardInit(), and SUMT_bcInit().

unsigned int _SUMT_BC::sumt_regs

The local address of the BCRTM device registers.

Referenced by SUMT_bcBoardInit(), SUMT_bcFrame(), SUMT_bcInit(), SUMT_bcIntr(), SUMT_bcStart(), and SUMT_bcTerminate().

FORK_fcb* _SUMT_BC::task_id

The handle of the bus controller service task.

Referenced by SUMT_bcExit(), and SUMT_bcInit().

The MSG severity level for the BC service task.

Referenced by SUMT_bcInit(), and SUMT_bcTask().

FORK_msg_sys _SUMT_BC::task_msg[SUMT_BC_N_INTR]

The event message queue for the bus controller service task.

Referenced by SUMT_bcInit().

The handle of the BC task message queue.

Referenced by SUMT_bcExit(), SUMT_bcInit(), and SUMT_bcIntr().

unsigned int _SUMT_BC::telem_cmd_blk[SUMT_BC_NUM_BUS_FRAME]

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

Referenced by SUMT_bcConfigure().

unsigned int* _SUMT_BC::telem_data

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

Referenced by SUMT_bcConfigure(), SUMT_bcInit(), SUMT_bcMsg(), and SUMT_bcTerminate().

The data buffer to support telemetry complete subaddress.

Referenced by SUMT_bcConfigure().

The CCSDS telemetry interface descriptor.

Referenced by SUMT_bcInit(), SUMT_bcMsg(), SUMT_bcPktTelemFree(), SUMT_bcPktTelemRecv(), and SUMT_bcTerminate().


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

Generated on Tue Sep 27 14:38:54 2011 by  doxygen 1.5.8