GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> CTDB / V5-5-6 > sumt_rt_pmc1553 / mv2304


Interface   Data Structures   File List   Data Fields   Globals  

_CO1553_RT_Telem Struct Reference

#include <CO1553_rt.h>

List of all members.

Public Attributes

unsigned int telem_pkt_size
unsigned int hkp_pkt_size
unsigned int hdr_size
unsigned int msg_count
unsigned char * blk_buf
LI_head pkt_queue_high
LI_head pkt_queue_low
CO1553_RT_Pkt_Descpkt_prev
L_head pkt_list
unsigned char * pkt_pool_high
unsigned char * pkt_pool_low
FPA_fcb * pkt_fpa_high
FPA_fcb * pkt_fpa_low
unsigned short xfer_counter
CO1553_RT_Hkp_Handlerhkp_handler
void * hkp_arg
RW_ctl hkp_lock


Detailed Description

Interface descriptor for the remote terminal CCSDS telemetry packet interface.

Member Data Documentation

unsigned char* _CO1553_RT_Telem::blk_buf

A temporary buffer for constructing the telemetry packet blocks.

Referenced by CO1553_rtTelemExit(), CO1553_rtTelemInit(), and CO1553_rtTelemMsg().

The size in bytes of packet headers on this interface.

Referenced by CO1553_rtTelemHkpProc(), CO1553_rtTelemInit(), and CO1553_rtTelemPktSend().

The HKP packet callback argument.

Referenced by CO1553_rtTelemHkpGet(), CO1553_rtTelemHkpProc(), CO1553_rtTelemHkpSet(), and CO1553_rtTelemInit().

The HKP packet callback function.

Referenced by CO1553_rtTelemHkpGet(), CO1553_rtTelemHkpProc(), CO1553_rtTelemHkpSet(), and CO1553_rtTelemInit().

A RW lock to protect the HKP callback information.

Referenced by CO1553_rtTelemExit(), CO1553_rtTelemHkpGet(), CO1553_rtTelemHkpProc(), CO1553_rtTelemHkpSet(), and CO1553_rtTelemInit().

The maximum size in bytes of a HKP packet on this interface.

Referenced by CO1553_rtTelemHkpProc(), and CO1553_rtTelemInit().

The number of 1553 messages in one telemetry packet block.

Referenced by CO1553_rtTelemInit(), and CO1553_rtTelemMsg().

The packet descriptor memory allocator for the high priority queue.

Referenced by CO1553_rtTelemExit(), CO1553_rtTelemInit(), and CO1553_rtTelemPktSend().

The packet descriptor memory allocator for the low priority queue.

Referenced by CO1553_rtTelemExit(), CO1553_rtTelemInit(), and CO1553_rtTelemPktSend().

A list of packets sent last frame.

Referenced by CO1553_rtTelemExit(), CO1553_rtTelemInit(), and CO1553_rtTelemMsg().

The packet descriptor memory pool for the high priority queue.

Referenced by CO1553_rtTelemExit(), and CO1553_rtTelemInit().

The packet descriptor memory pool for the low priority queue.

Referenced by CO1553_rtTelemExit(), and CO1553_rtTelemInit().

A pointer to a packet left over from the last frame.

Referenced by CO1553_rtTelemInit(), and CO1553_rtTelemMsg().

The high priority packet queue pointers.

Referenced by CO1553_rtTelemExit(), CO1553_rtTelemInit(), CO1553_rtTelemMsg(), and CO1553_rtTelemPktSend().

The low priority packet queue pointers.

Referenced by CO1553_rtTelemExit(), CO1553_rtTelemInit(), CO1553_rtTelemMsg(), and CO1553_rtTelemPktSend().

The maximum size in bytes of a non-HKP packet on this interface.

Referenced by CO1553_rtTelemInit(), and CO1553_rtTelemPktSend().

The current transfer counter value for flow control.

Referenced by CO1553_rtTelemInit(), and CO1553_rtTelemMsg().


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

Generated on Wed Nov 21 20:00:44 2012 by  doxygen 1.5.8