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


Interface   Data Structures   File List   Data Fields   Globals  

_SUMT_RT Struct Reference

#include <SUMT_rt_private.h>

List of all members.

Public Attributes

struct _SUMT_RTcheck
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_Telemtelem_inter
unsigned int * telem_data
unsigned int telem_desc
WUT_tmr * telem_timer
unsigned int telem_timeout
CO1553_RT_Cmd_Rxcmd_rx_inter
unsigned int cmd_rx_data
unsigned int cmd_rx_desc
CO1553_RT_Cmd_Txcmd_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


Detailed Description

The primary Summit remote terminal interrupt mode driver interface descriptor. This struture holds the software information necessary to manage the Summit remote terminal device.

Member Data Documentation

unsigned int _SUMT_RT::base_addr

The local address of the Summit board base.

struct _SUMT_RT* _SUMT_RT::check [read]

Descriptor validity check value.

unsigned int _SUMT_RT::cmd_rx_data

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

unsigned int _SUMT_RT::cmd_rx_desc

The Summit RT shared memory descriptor for telecommand receive subaddress.

The CCSDS telecommand receive interface descriptor.

unsigned int _SUMT_RT::cmd_tx_data

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

unsigned int _SUMT_RT::cmd_tx_desc

The Summit RT shared memory descriptor for telecommand transmit subaddress.

The CCSDS telecommand send interface descriptor.

The number of nanoseconds for telecommand transmit timeout.

Watchdog for telecommand read timeout.

unsigned int _SUMT_RT::data_buf

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

unsigned int _SUMT_RT::desc_blk

The local address of the RT descriptor table in shared memory.

The hardware interrupt level for the device.

The software interrupt vector number for the device.

unsigned int _SUMT_RT::log_list

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

unsigned int _SUMT_RT::mem_addr

The local address of the device share memory.

unsigned int _SUMT_RT::mem_size

The size in bytes of the device share memory.

unsigned short _SUMT_RT::rt_addr

The remote terminal address assigned to this node.

The RT diagnostics counters.

A RW lock to protect the diagnostics counters.

unsigned int _SUMT_RT::sumt_regs

The local address of the Summit device registers.

The event message allocator for the remote terminal service task.

FORK_fcb* _SUMT_RT::task_id

The handle of the remote terminal service task.

The MSG severity level for the RT service task.

unsigned char* _SUMT_RT::task_msg

The event message pool memory for the remote terminal service task.

The handle of the RT service task message queue.

unsigned int* _SUMT_RT::telem_data

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

unsigned int _SUMT_RT::telem_desc

The Summit RT shared memory descriptor for telemetry subaddress.

The CCSDS telemetry interface descriptor.

The number of nanoseconds for telemetry timeout.

Watchdog for telemetry read timeout.

unsigned int _SUMT_RT::wrap_data

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

unsigned int _SUMT_RT::wrap_rx_desc

The Summit RT shared memory descriptor for wrap receive subaddress.

unsigned int _SUMT_RT::wrap_tx_desc

The Summit RT shared memory descriptor for wrap transmit subaddress.


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

Generated on Wed Nov 21 20:05:04 2012 by  doxygen 1.5.8