#include <SctApiImpl.h>
Inheritance diagram for SctApi::TriggerImpl:
Public Member Functions | |
TriggerImpl () | |
Create default L1A trigger. | |
TriggerImpl (const TriggerImpl &) | |
virtual | ~TriggerImpl () |
Call parent's destructor. | |
void | singleL1A () |
Set to a single L1A. | |
void | doubleL1A (short unsigned int delay) |
void | delayedL1A (short unsigned int delay) |
void | calL1A (short unsigned int delay) |
void | pulseL1A (short unsigned int delay) |
void | softL1A (short unsigned int delay) |
void | softCalL1A (short unsigned int delay, short unsigned int delay2) |
void | softPulseL1A (short unsigned int delay, short unsigned int delay2) |
void | bcL1A (short unsigned int delay) |
void | bcCalL1A (short unsigned int delay, short unsigned int delay2) |
void | bcPulseL1A (short unsigned int delay, short unsigned int delay2) |
void | setCommIncr (unsigned short command, unsigned short incr) |
void | getCommIncr (unsigned short &command, unsigned short &incr) const |
const RODTriggers | getRODTriggers () const |
Get list of triggers in ROD format. | |
void | print () const |
Static Public Member Functions | |
boost::shared_ptr< TriggerImpl > | clone (const boost::shared_ptr< ::SctApi::Trigger > other) |
Private Member Functions | |
TriggerImpl & | operator= (const TriggerImpl &) |
Private Attributes | |
RODTriggers | trigSequence |
int | incCmd |
Which command value to increment. | |
int | incData |
Increment trigger data by (if 0 then don't!). |
Definition at line 13 of file SctApiImpl.h.
|
Create default L1A trigger.
|
|
Call parent's destructor.
|
|
Get list of triggers in ROD format.
Implements SctApi::Trigger. |
|
Set to a single L1A.
Implements SctApi::Trigger. |
|
Which command value to increment.
Definition at line 56 of file SctApiImpl.h. |
|
Increment trigger data by (if 0 then don't!).
Definition at line 59 of file SctApiImpl.h. |