GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> GNAT / V2-0-1 > gnat_trg / 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>

List of all members.

Public Attributes

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

Member Data Documentation

unsigned int _gnat::m_active

is this handle active for interrupts ?

pointer to comm i/o registers

Referenced by gGetTrgMaskCfgReg(), gGetTrgOptReg(), gSetTrgMaskCfgReg(), gSetTrgOptReg(), and gSetTrgSelfTrg().

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

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

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

Referenced by gReadTrgMsg().

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


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

Generated on Wed Nov 21 22:07:18 2012 by  doxygen 1.5.8