GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> GNAT / V2-0-1 > gnat_trg / mv2304
#include <gnat_p.h>
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 regBlock * | m_baseAddr |
volatile vasuRegBlock * | m_vasu |
unsigned int _gnat::m_active |
is this handle active for interrupts ?
volatile regBlock* _gnat::m_baseAddr |
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
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
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
volatile vasuRegBlock* _gnat::m_vasu |
pointer to VASU i/o registers
Referenced by vasu_GetDataMode(), vasu_GetTrg4range(), vasu_GetTrgCalStrb(), vasu_GetTrgCntMask(), vasu_GetTrgCounter(), vasu_GetTrgDest(), vasu_GetTrgEvtNum(), vasu_GetTrgExtCalStrb(), vasu_GetTrgExtTACK(), vasu_GetTrgMarker(), vasu_GetTrgMask(), vasu_GetTrgMsg(), vasu_GetTrgParity(), vasu_GetTrgSeq(), vasu_GetTrgTACK(), vasu_GetTrgTag(), vasu_GetTrgThrottleDefeat(), vasu_GetTrgZeroSupress(), vasu_IntTrg(), vasu_SetDataMode(), vasu_SetTrg4range(), vasu_SetTrgCalStrb(), vasu_SetTrgCntMask(), vasu_SetTrgCounter(), vasu_SetTrgDest(), vasu_SetTrgEvtNum(), vasu_SetTrgExtCalStrb(), vasu_SetTrgExtTACK(), vasu_SetTrgMarker(), vasu_SetTrgMask(), vasu_SetTrgParity(), vasu_SetTrgSeq(), vasu_SetTrgTACK(), vasu_SetTrgTag(), vasu_SetTrgThrottleDefeat(), and vasu_SetTrgZeroSupress().