|
Functions |
| TPG * | TPGnew (unsigned *commAddr) |
| | Calls calloc to allocate memory for the struct and associated buffers then sets the buffer pointers to the correct offsets.
|
| void | TPGclear (TPG *this) |
| | Sets all the buffers to 0.
|
| void | TPGclearBuf (TPG *this, unsigned bufferId) |
| | Sets the buffer indicated by bufferId to 0.
|
| unsigned | TPGsetTEM (TPG *this, unsigned tem_id, temTrg 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, temTrg 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 | TPGstart (TPG *this, unsigned char *clkDelay) |
| unsigned | TPGdump (TPG *this, unsigned bufferId) |
| unsigned | _checkBounds (unsigned start, unsigned pat_len, unsigned repetitions) |
| unsigned | _checkTEM (unsigned tem_id, temTrg trg) |
| unsigned | _checkFREE (unsigned free_id, unsigned veto_id) |
| unsigned | _checkCNO (unsigned free_id) |
| void | _setBits (unsigned *fifo, unsigned channel, unsigned start, unsigned pattern, unsigned pat_len, unsigned repetitions) |
| void | _setBitsv (unsigned *fifo, unsigned channel, unsigned start, unsigned *pattern, unsigned pat_len, unsigned repetitions) |
| int | TPGmsgInit (void) |
Variables |
| unsigned | TPG_LASTWORD = TPG_BUFFER_DEPTH - sizeof(unsigned) |