20 #if defined(__rtems__) 21 # define DEBUG(LVL, ARGS) do{if(SeqManagerDebug>=(LVL)) {printk ARGS ;}}while(0) 22 #elif defined(vxWorks) 23 # define DEBUG(LVL, ARGS) do{}while(0) 25 # define DEBUG(LVL, ARGS) do{if(SeqManagerDebug>=(LVL)) {printf ARGS ;}}while(0) 55 if((src&0xff000000)!=0x02000000) {
56 DEBUG(0, (
"EvgSeqManager::mapTriggerSrc unsupported %x\n", src));
61 unsigned idx = src&0xff;
66 bool match = it->first.second==itype && it->first.first==idx;
virtual void mapTriggerSrc(unsigned i, unsigned src)
Called from ISR.
epicsFloat64 getFrequency() const
#define U32_SeqControl(n)
virtual double getClkFreq() const
virtual epicsUInt32 testStartOfSeq()
Called from ISR.
#define U32_SeqRamTS(n, m)
inputs_iterator endInputs()
EvgSeqManager(evgMrm *owner, volatile epicsUInt8 *base)
#define NAT_READ32(base, offset)
void addHW(unsigned i, volatile void *ctrl, volatile void *ram)
Input_t::iterator inputs_iterator
inputs_iterator beginInputs()