|
Public Types |
| enum | Source { SOURCE_UNKNOWN,
SOURCE_ROD,
SOURCE_TIM_INTERNAL,
SOURCE_TIM_EXTERNAL
} |
Public Member Functions |
| void | singleL1A () |
| void | doubleL1A (in unsigned short delay) |
| void | delayedL1A (in unsigned short delay) |
| void | calL1A (in unsigned short delay) |
| void | pulseL1A (in unsigned short delay) |
| void | softL1A (in unsigned short delay) |
| void | softCalL1A (in unsigned short delay, in unsigned short delay2) |
| void | softPulseL1A (in unsigned short delay, in unsigned short delay2) |
| void | softBc (in unsigned short delay) |
| void | soft () |
| void | bc () |
| void | bcL1A (in unsigned short delay) |
| void | bcCalL1A (in unsigned short delay, in unsigned short delay2) |
| void | bcPulseL1A (in unsigned short delay, in unsigned short delay2) |
| void | setCommIncr (in unsigned short command, in unsigned short incr) |
| void | getCommIncr (out unsigned short command, out unsigned short incr) |
| Source | getSource () |
| void | setSource (in Source s) |
| short | getRandom () |
| void | setRandom (in short random) |
| double | getFrequency () |
| | kHz
|
| void | setFrequency (in double freq) |
| RODTriggers | getRODTriggers (in short scan_point) |
| TIMTriggers | getTIMTriggers (in short scan_point) |
| | if accessing from c++ it's better to get the RODTriggers and do an internal convert using convertToTIMTriggers
|
| boolean | isValidRODTrigger () |
| boolean | isValidTIMTrigger () |
| boolean | timNeedsSequencer () |
| void | clear () |
| | remove all triggers
|
| void | addCommand (in RODTriggerFirstType first, in RODTriggerSecondType second) |
| | use to make your own trigger
|
| string | print () |