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;
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 {}
97 #endif // DELAYMODULE_H
virtual void setState(bool enabled) OVERRIDE FINAL
setState Sets the enabled state of the delay module. If disabled, the module will output logic low on...
Modular Register Map Event Receivers.
virtual void setDelay1(double val) OVERRIDE FINAL
setDelay1 Sets the delay of the output 1 in the module
virtual double getDelay0() const OVERRIDE FINAL
getDelay0 Returns the last set delay for the output 0 in the module
DelayModule(const std::string &, EVRMRM *, unsigned int)
virtual void setDelay0(double val) OVERRIDE FINAL
setDelay0 Sets the delay of the output 0 in the module
virtual double getDelay1() const OVERRIDE FINAL
getDelay1R eturns the last set delay for the output 1 in the module
virtual bool enabled() const OVERRIDE FINAL
enabled Checks if the module is enabled or not.