|
Public Types |
typedef std::vector< std::pair<
UINT16, UINT32 > > | RODTriggers |
| Type for representation as a series of pairs as defined for ROD DSP.
|
Public Member Functions |
virtual | ~Trigger () |
virtual void | singleL1A ()=0 |
| Set to a single L1A.
|
virtual void | doubleL1A (unsigned short delay)=0 |
| Set to a double L1A.
|
virtual void | calL1A (unsigned short delay)=0 |
| Set to a Calibration pulse followed by an L1A BC0s later.
|
virtual void | pulseL1A (unsigned short delay)=0 |
virtual void | softL1A (unsigned short delay)=0 |
virtual void | softCalL1A (unsigned short delay, unsigned short delay2)=0 |
virtual void | softPulseL1A (unsigned short delay, unsigned short delay2)=0 |
virtual void | bcL1A (unsigned short delay)=0 |
virtual void | bcCalL1A (unsigned short delay, unsigned short delay2)=0 |
virtual void | bcPulseL1A (unsigned short delay, unsigned short delay2)=0 |
virtual void | setCommIncr (unsigned short command, unsigned short incr)=0 |
virtual void | getCommIncr (unsigned short &command, unsigned short &incr) const=0 |
virtual const RODTriggers | getRODTriggers () const=0 |
| Get list of triggers in ROD format.
|
virtual void | print () const=0 |