11 #ifndef EVRMRMOUTPUT_H_INC
12 #define EVRMRMOUTPUT_H_INC
14 #include "evr/output.h"
30 MRMOutput(
const std::string& n,
EVRMRM* owner, OutputType t,
unsigned int idx);
33 virtual void lock()
const OVERRIDE FINAL;
34 virtual void unlock()
const OVERRIDE FINAL;
36 virtual epicsUInt32 source()
const OVERRIDE FINAL;
37 virtual void setSource(epicsUInt32) OVERRIDE FINAL;
39 epicsUInt32 source2()
const;
40 void setSource2(epicsUInt32);
42 virtual bool enabled()
const OVERRIDE FINAL;
43 virtual void enable(
bool) OVERRIDE FINAL;
47 const OutputType type;
50 epicsUInt32 shadowSource;
52 epicsUInt32 sourceInternal()
const;
53 void setSourceInternal();
Modular Register Map Event Receivers.
Definition: drvem.h:97
Definition: drvemOutput.h:27
User implementation hook.
Definition: object.h:460