16 #if defined(__rtems__) 17 # define DEBUG(LVL, ARGS) do{if(SeqManagerDebug>=(LVL)) {printk ARGS ;}}while(0) 18 #elif defined(vxWorks) 19 # define DEBUG(LVL, ARGS) do{}while(0) 21 # define DEBUG(LVL, ARGS) do{if(SeqManagerDebug>=(LVL)) {printf ARGS ;}}while(0) 35 return owner->
clock();
42 if((src&0xff000000)!=0x02000000) {
43 DEBUG(0, (
"EvrSeqManager::mapTriggerSrc unsupported %x\n", src));
virtual double clock() const OVERRIDE FINAL
volatile unsigned char *const base
#define U32_SeqControl(n)
virtual void mapTriggerSrc(unsigned i, unsigned src)
Called from ISR.
Modular Register Map Event Receivers.
#define U32_SeqRamTS(n, m)
virtual double getClkFreq() const
#define NAT_READ32(base, offset)
void addHW(unsigned i, volatile void *ctrl, volatile void *ram)
virtual epicsUInt32 testStartOfSeq()
Called from ISR.
EvrSeqManager(EVRMRM *owner)