19 #define SEQ_TRIG_NONE (-1) 20 #define SEQ_TRIG_SW (-2) 21 #define SEQ_TRIG_INP(n) (-100-(n)) 42 virtual void lock() const OVERRIDE FINAL {}
43 virtual void unlock() const OVERRIDE FINAL {}
48 void doStartOfSequence(
unsigned i);
50 void doEndOfSequence(
unsigned i);
55 virtual double getClkFreq()
const =0;
60 virtual void mapTriggerSrc(
unsigned i,
unsigned src) =0;
62 virtual epicsUInt32 testStartOfSeq() =0;
65 void addHW(
unsigned i,
69 typedef std::vector<SeqHW*> hw_t;
std::map< std::string, std::string > create_args_t
epicsShareExtern int SeqManagerDebug
virtual void lock() const OVERRIDE FINAL
User implementation hook.
virtual void unlock() const OVERRIDE FINAL