GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> CTDB / V5-5-5 > sumt_bc_sib / rad750
#include <SUMT_bc_private.h>
Public Attributes | |
struct _SUMT_BC * | check |
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_Telem * | telem_inter |
unsigned int * | telem_data |
unsigned int | telem_cmd_blk [SUMT_BC_NUM_BUS_FRAME] |
unsigned int | telem_end_data |
CO1553_BC_Cmd_Rx * | cmd_rx_inter |
unsigned int | cmd_rx_data |
unsigned int | cmd_rx_cmd_blk [SUMT_BC_NUM_BUS_FRAME] |
CO1553_BC_Cmd_Tx * | cmd_tx_inter |
unsigned int | cmd_tx_data |
unsigned int | cmd_tx_cmd_blk [SUMT_BC_NUM_BUS_FRAME] |
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] |
Descriptor validity check value.
Referenced by SUMT_bcExit(), SUMT_bcInit(), SUMT_bcPktCmdRxSend(), SUMT_bcPktCmdTxFree(), SUMT_bcPktCmdTxRecv(), SUMT_bcPktTelemFree(), SUMT_bcPktTelemRecv(), SUMT_bcStart(), and SUMT_bcStop().
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().
WUT_tmr* _SUMT_BC::frame_timer |
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().
MSG_Level _SUMT_BC::task_level |
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().
FORK_que* _SUMT_BC::task_queue |
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().
unsigned int _SUMT_BC::telem_end_data |
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().