16 class DelayModule :
public DelayModuleEvr
19 DelayModule(
const std::string&,
EVRMRM*,
unsigned int);
20 virtual ~DelayModule();
26 virtual void setDelay0(
double val) OVERRIDE FINAL;
31 virtual double getDelay0() const OVERRIDE FINAL;
37 virtual
void setDelay1(
double val) OVERRIDE FINAL;
42 virtual
double getDelay1() const OVERRIDE FINAL;
48 virtual
void setState(
bool enabled) OVERRIDE FINAL;
53 virtual
bool enabled() const OVERRIDE FINAL;
58 const
unsigned int N_;
60 epicsUInt16 dly0_, dly1_;
84 void setDelay(
bool output0,
bool output1, epicsUInt16 value0, epicsUInt16 value1);
90 void pushData(epicsUInt32 data);
93 virtual
void lock()
const {}
94 virtual void unlock()
const {}
Modular Register Map Event Receivers.
Definition: drvem.h:97