11 #ifndef EVRMRMINPUT_H_INC 12 #define EVRMRMINPUT_H_INC 27 MRMInput(
const std::string& n,
volatile unsigned char *,
size_t);
31 virtual void lock() const OVERRIDE FINAL {};
32 virtual void unlock() const OVERRIDE FINAL {};
34 virtual void dbusSet(epicsUInt16) OVERRIDE FINAL;
35 virtual epicsUInt16
dbus()
const OVERRIDE FINAL;
38 virtual bool levelHigh()
const OVERRIDE FINAL;
40 virtual bool state()
const OVERRIDE FINAL;
43 virtual bool edgeRise()
const OVERRIDE FINAL;
48 virtual void extEvtSet(epicsUInt32) OVERRIDE FINAL;
49 virtual epicsUInt32
extEvt()
const OVERRIDE FINAL;
54 virtual void backEvtSet(epicsUInt32) OVERRIDE FINAL;
55 virtual epicsUInt32
backEvt()
const OVERRIDE FINAL;
58 volatile unsigned char *
const base;
63 #endif // EVRMRMINPUT_H_INC