11 #ifndef MRMEVRPRESCALER_H_INC
12 #define MRMEVRPRESCALER_H_INC
14 #include <evr/prescaler.h>
16 class epicsShareClass MRMPreScaler :
public mrf::ObjectInst<MRMPreScaler,PreScaler>
19 volatile unsigned char* base;
22 MRMPreScaler(
const std::string& n,
EVR& o,
volatile unsigned char* b);
23 virtual ~MRMPreScaler();
26 virtual void lock() const OVERRIDE FINAL{};
27 virtual void unlock() const OVERRIDE FINAL{};
29 virtual epicsUInt32 prescaler() const OVERRIDE FINAL;
30 virtual
void setPrescaler(epicsUInt32) OVERRIDE FINAL;
32 epicsUInt32 prescalerPhasOffs() const;
33 void setPrescalerPhasOffs(epicsUInt32);
Base interface for EVRs.
Definition: evr.h:46
User implementation hook.
Definition: object.h:460