GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> CTDB / V5-5-6 > sumt_rt_sib / rad750
#include <SUMT_rt_private.h>
Public Attributes | |
struct _SUMT_RT * | check |
unsigned int | base_addr |
unsigned int | mem_addr |
unsigned int | mem_size |
unsigned int | sumt_regs |
unsigned int | log_list |
unsigned int | desc_blk |
unsigned int | data_buf |
unsigned short | rt_addr |
int | intr_level |
int | intr_vector |
unsigned char * | task_msg |
FPA_fcb * | task_fpa |
FORK_fcb * | task_id |
FORK_que * | task_queue |
MSG_Level | task_level |
CO1553_RT_Telem * | telem_inter |
unsigned int * | telem_data |
unsigned int | telem_desc |
WUT_tmr * | telem_timer |
unsigned int | telem_timeout |
CO1553_RT_Cmd_Rx * | cmd_rx_inter |
unsigned int | cmd_rx_data |
unsigned int | cmd_rx_desc |
CO1553_RT_Cmd_Tx * | cmd_tx_inter |
unsigned int | cmd_tx_data |
unsigned int | cmd_tx_desc |
WUT_tmr * | cmd_tx_timer |
unsigned int | cmd_tx_timeout |
unsigned int | wrap_rx_desc |
unsigned int | wrap_tx_desc |
unsigned int | wrap_data |
SUMT_RT_Diag | rt_diag |
RW_ctl | rt_lock |
unsigned int _SUMT_RT::base_addr |
The local address of the Summit board base.
Referenced by SUMT_rtBoardInit(), SUMT_rtConfigure(), and SUMT_rtStart().
struct _SUMT_RT* _SUMT_RT::check [read] |
Descriptor validity check value.
Referenced by SUMT_rtDiagClear(), SUMT_rtDiagGet(), SUMT_rtExit(), SUMT_rtHkpGet(), SUMT_rtHkpSet(), SUMT_rtInit(), SUMT_rtPktCmdRxFree(), SUMT_rtPktCmdRxRecv(), SUMT_rtPktCmdTxSend(), SUMT_rtPktTelemSend(), SUMT_rtStart(), and SUMT_rtStop().
unsigned int _SUMT_RT::cmd_rx_data |
The local address of the command receive data buffer in shared memory.
Referenced by SUMT_rtConfigure(), and SUMT_rtIntr().
unsigned int _SUMT_RT::cmd_rx_desc |
The Summit RT shared memory descriptor for telecommand receive subaddress.
Referenced by SUMT_rtConfigure(), and SUMT_rtIntr().
The CCSDS telecommand receive interface descriptor.
Referenced by SUMT_rtInit(), SUMT_rtIntr(), SUMT_rtPktCmdRxFree(), SUMT_rtPktCmdRxRecv(), and SUMT_rtTerminate().
unsigned int _SUMT_RT::cmd_tx_data |
The local address of the command transmit data buffer in shared memory.
Referenced by SUMT_rtConfigure(), and SUMT_rtMsg().
unsigned int _SUMT_RT::cmd_tx_desc |
The Summit RT shared memory descriptor for telecommand transmit subaddress.
Referenced by SUMT_rtConfigure(), SUMT_rtIntr(), and SUMT_rtMsg().
The CCSDS telecommand send interface descriptor.
Referenced by SUMT_rtInit(), SUMT_rtMsg(), SUMT_rtPktCmdTxSend(), and SUMT_rtTerminate().
unsigned int _SUMT_RT::cmd_tx_timeout |
The number of nanoseconds for telecommand transmit timeout.
Referenced by SUMT_rtInit(), and SUMT_rtMsg().
WUT_tmr* _SUMT_RT::cmd_tx_timer |
Watchdog for telecommand read timeout.
Referenced by SUMT_rtInit(), SUMT_rtMsg(), and SUMT_rtTerminate().
unsigned int _SUMT_RT::data_buf |
The local address of the 1553 data buffers in shared memory.
Referenced by SUMT_rtConfigure(), and SUMT_rtInit().
unsigned int _SUMT_RT::desc_blk |
The local address of the RT descriptor table in shared memory.
Referenced by SUMT_rtConfigure(), SUMT_rtInit(), and SUMT_rtStart().
The hardware interrupt level for the device.
Referenced by SUMT_rtBoardInit().
The software interrupt vector number for the device.
Referenced by SUMT_rtBoardInit(), SUMT_rtBoardIntrConnect(), and SUMT_rtBoardIntrDisconnect().
unsigned int _SUMT_RT::log_list |
The local address of the event interrupt log in shared memory.
Referenced by SUMT_rtInit(), and SUMT_rtStart().
unsigned int _SUMT_RT::mem_addr |
The local address of the device share memory.
Referenced by SUMT_rtBoardInit(), and SUMT_rtInit().
unsigned int _SUMT_RT::mem_size |
The size in bytes of the device share memory.
Referenced by SUMT_rtBoardInit(), and SUMT_rtInit().
unsigned short _SUMT_RT::rt_addr |
The remote terminal address assigned to this node.
Referenced by SUMT_rtConfigure().
The RT diagnostics counters.
Referenced by SUMT_rtDiagClear(), SUMT_rtDiagGet(), SUMT_rtIntr(), SUMT_rtMsg(), SUMT_rtMsgTimeout(), and SUMT_rtStart().
RW_ctl _SUMT_RT::rt_lock |
A RW lock to protect the diagnostics counters.
Referenced by SUMT_rtDiagClear(), SUMT_rtDiagGet(), SUMT_rtInit(), SUMT_rtIntr(), SUMT_rtMsg(), SUMT_rtMsgTimeout(), SUMT_rtStart(), and SUMT_rtTerminate().
unsigned int _SUMT_RT::sumt_regs |
The local address of the Summit device registers.
Referenced by SUMT_rtBoardInit(), SUMT_rtConfigure(), SUMT_rtInit(), SUMT_rtIntr(), SUMT_rtStart(), SUMT_rtStop(), and SUMT_rtTerminate().
FPA_fcb* _SUMT_RT::task_fpa |
The event message allocator for the remote terminal service task.
Referenced by SUMT_rtExit(), SUMT_rtInit(), SUMT_rtIntr(), and SUMT_rtTask().
FORK_fcb* _SUMT_RT::task_id |
The handle of the remote terminal service task.
Referenced by SUMT_rtExit(), and SUMT_rtInit().
MSG_Level _SUMT_RT::task_level |
The MSG severity level for the RT service task.
Referenced by SUMT_rtInit(), and SUMT_rtTask().
unsigned char* _SUMT_RT::task_msg |
The event message pool memory for the remote terminal service task.
Referenced by SUMT_rtExit(), and SUMT_rtInit().
FORK_que* _SUMT_RT::task_queue |
The handle of the RT service task message queue.
Referenced by SUMT_rtExit(), SUMT_rtInit(), and SUMT_rtIntr().
unsigned int* _SUMT_RT::telem_data |
The local addresses of the telemetry data buffers in shared memory.
Referenced by SUMT_rtConfigure(), SUMT_rtInit(), SUMT_rtMsg(), and SUMT_rtTerminate().
unsigned int _SUMT_RT::telem_desc |
The Summit RT shared memory descriptor for telemetry subaddress.
Referenced by SUMT_rtConfigure(), SUMT_rtIntr(), and SUMT_rtMsg().
The CCSDS telemetry interface descriptor.
Referenced by SUMT_rtHkpGet(), SUMT_rtHkpSet(), SUMT_rtInit(), SUMT_rtMsg(), SUMT_rtPktTelemSend(), and SUMT_rtTerminate().
unsigned int _SUMT_RT::telem_timeout |
The number of nanoseconds for telemetry timeout.
Referenced by SUMT_rtInit(), and SUMT_rtMsg().
WUT_tmr* _SUMT_RT::telem_timer |
Watchdog for telemetry read timeout.
Referenced by SUMT_rtInit(), SUMT_rtMsg(), and SUMT_rtTerminate().
unsigned int _SUMT_RT::wrap_data |
The local address of the wrap data buffer in shared memory.
Referenced by SUMT_rtConfigure().
unsigned int _SUMT_RT::wrap_rx_desc |
The Summit RT shared memory descriptor for wrap receive subaddress.
Referenced by SUMT_rtConfigure(), and SUMT_rtMsg().
unsigned int _SUMT_RT::wrap_tx_desc |
The Summit RT shared memory descriptor for wrap transmit subaddress.
Referenced by SUMT_rtConfigure(), and SUMT_rtMsg().