GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > TPG / V3-0-0

Constituent: tpgmap     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

tpg.h File Reference

Trigger Pattern Generator command-line user interface. More...


Typedefs

typedef _TPG TPG
 typedef for the TPG structure containing pattern buffers and gnatHandles for the COMM boards


Functions

TPGTPGnew (unsigned *commAddr)
void TPGclear (TPG *this)
void TPGclearBuf (TPG *this, unsigned bufferId)
unsigned TPGsetTEM (TPG *this, unsigned tem_id, unsigned trg, unsigned start, unsigned pattern, unsigned pat_len, unsigned repetitions)
unsigned TPGsetVETO (TPG *this, unsigned free_id, unsigned veto_id, unsigned start, unsigned pattern, unsigned pat_len, unsigned repetitions)
unsigned TPGsetCNO (TPG *this, unsigned free_id, unsigned start, unsigned pattern, unsigned pat_len, unsigned repetitions)
unsigned TPGsetTEMv (TPG *this, unsigned tem_id, unsigned trg, unsigned start, unsigned *pattern, unsigned pat_len, unsigned repetitions)
unsigned TPGsetVETOv (TPG *this, unsigned free_id, unsigned veto_id, unsigned start, unsigned *pattern, unsigned pat_len, unsigned repetitions)
unsigned TPGsetCNOv (TPG *this, unsigned free_id, unsigned start, unsigned *pattern, unsigned pat_len, unsigned repetitions)
unsigned TPGsetTEMsticky (TPG *this, unsigned tem_id, unsigned trg)
unsigned TPGsetVETOsticky (TPG *this, unsigned free_id, unsigned veto_id)
unsigned TPGsetCNOsticky (TPG *this, unsigned free_id)
unsigned TPGclrTEMsticky (TPG *this, unsigned tem_id, unsigned trg)
unsigned TPGclrVETOsticky (TPG *this, unsigned free_id, unsigned veto_id)
unsigned TPGclrCNOsticky (TPG *this, unsigned free_id)
unsigned TPGload (TPG *this, unsigned char *clkDelay)
unsigned TPGstart (TPG *this)
unsigned TPGdumpFREE (TPG *this, unsigned free_id, unsigned start, unsigned len)
unsigned TPGdumpCNO (TPG *this, unsigned start, unsigned len)
unsigned TPGdumpTEM (TPG *this, unsigned start, unsigned len)
unsigned TPGdump (TPG *this, unsigned boardId, unsigned start, unsigned len)
int TPGmsgInit (void)

Variables

unsigned TPG_BUSY
unsigned TPG_TIAR
unsigned TPG_CALHI
unsigned TPG_CALLO
unsigned TPG_N_TRG
unsigned TPG_LASTWORD


Detailed Description

Trigger Pattern Generator command-line user interface.

Author:
James Swain -- jswain@slac.stanford.edu

Variable Documentation

unsigned TPG_BUSY
 

Channel number for the TEM BUSY signal

unsigned TPG_CALHI
 

Channel number for the TEM CAL HE signal

unsigned TPG_CALLO
 

Channel number for the TEM CAL LE signal

unsigned TPG_LASTWORD
 

first bit of last word of a pattern

unsigned TPG_N_TRG
 

Total number of TEM triggers

unsigned TPG_TIAR
 

Channel number for the TEM Three-in-a-row signal


Generated on Thu Jun 23 22:01:22 2005 by doxygen 1.3.3