GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > GNAT / V2-0-0

Constituent: gnat_cio     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

_gnat Struct Reference

struct containing base parameters for the comm io board More...

#include <gnat_p.h>

Collaboration diagram for _gnat:

Collaboration graph
[legend]

Data Fields

unsigned int m_physAddr
unsigned int m_localAddr
unsigned int m_detect
unsigned int m_bndlDepth
unsigned short m_cmdChannel
unsigned short m_clkChannel
unsigned short m_bndlData [MAX_BNDL_DEPTH *32]
unsigned int m_irqLevel
unsigned int m_irqVec
unsigned int m_intCount
LATp_Interface m_latpIntr
unsigned int m_outMask
unsigned short m_invertCellHeaderParity
unsigned short m_invertCellBodyParity
unsigned int m_active
unsigned int m_nSkipRsp
unsigned int m_rspBuffer [2][MAX_EVENT_SIZE]
unsigned int m_curBuf
volatile regBlockm_baseAddr
volatile vasuRegBlockm_vasu

Detailed Description

struct containing base parameters for the comm io board


Field Documentation

unsigned int _gnat::m_active
 

is this handle active for interrupts ?

volatile regBlock* _gnat::m_baseAddr
 

pointer to comm i/o registers

unsigned short _gnat::m_bndlData[MAX_BNDL_DEPTH*32]
 

array of words to send to COMM card

unsigned int _gnat::m_bndlDepth
 

current depth of the channel bundle

unsigned short _gnat::m_clkChannel
 

out going clock channel for COMM card

unsigned short _gnat::m_cmdChannel
 

out going command channel for COMM card

unsigned int _gnat::m_curBuf
 

index into m_rspBuffer[]

unsigned int _gnat::m_detect
 

Non-zero if COMM board successfully detected

unsigned int _gnat::m_intCount
 

count of interrupts recieved

unsigned short _gnat::m_invertCellBodyParity
 

XOR-ed into cell body parity -- for testing parity errors

unsigned short _gnat::m_invertCellHeaderParity
 

XOR-ed into cell header parity -- for testing parity errors

unsigned int _gnat::m_irqLevel
 

interrupt request level for PACKET_READY

unsigned int _gnat::m_irqVec
 

interrupt vector for PACKET_READY

LATp_Interface _gnat::m_latpIntr
 

structure containing LATp interface data

unsigned int _gnat::m_localAddr
 

local (mapped) base address of the comm board

unsigned int _gnat::m_nSkipRsp
 

number of read back FIFO words to skip before storing data

unsigned int _gnat::m_outMask
 

XOR mask to use when writing to FIFO

unsigned int _gnat::m_physAddr
 

physical base address of the comm board

unsigned int _gnat::m_rspBuffer[2][MAX_EVENT_SIZE]
 

debugging structure to track previous and current response

volatile vasuRegBlock* _gnat::m_vasu
 

pointer to VASU i/o registers


The documentation for this struct was generated from the following file:
Generated on Thu Oct 21 08:27:28 2004 by doxygen 1.3.3