|
| MRMCML (const std::string &, unsigned char, EVRMRM &, outkind, formFactor) |
|
virtual | ~MRMCML () |
|
virtual void | lock () const OVERRIDE FINAL |
|
virtual void | unlock () const OVERRIDE FINAL |
|
virtual cmlMode | mode () const OVERRIDE FINAL |
|
virtual void | setMode (cmlMode) OVERRIDE FINAL |
|
virtual bool | enabled () const OVERRIDE FINAL |
|
virtual void | enable (bool) OVERRIDE FINAL |
|
virtual bool | inReset () const OVERRIDE FINAL |
|
virtual void | reset (bool) OVERRIDE FINAL |
|
virtual bool | powered () const OVERRIDE FINAL |
|
virtual void | power (bool) OVERRIDE FINAL |
|
virtual epicsUInt32 | freqMultiple () const OVERRIDE FINAL |
| Speed of CML clock as a multiple of the event clock. More...
|
|
virtual double | fineDelay () const OVERRIDE FINAL |
| delay by fraction of one event clock period. Units of sec More...
|
|
virtual void | setFineDelay (double) OVERRIDE FINAL |
|
virtual bool | polarityInvert () const OVERRIDE FINAL |
| Trigger level. More...
|
|
virtual void | setPolarityInvert (bool) OVERRIDE FINAL |
|
virtual epicsUInt32 | countHigh () const OVERRIDE FINAL |
|
virtual epicsUInt32 | countLow () const OVERRIDE FINAL |
|
virtual epicsUInt32 | countInit () const OVERRIDE FINAL |
|
virtual void | setCountHigh (epicsUInt32) OVERRIDE FINAL |
|
virtual void | setCountLow (epicsUInt32) OVERRIDE FINAL |
|
virtual void | setCountInit (epicsUInt32) OVERRIDE FINAL |
|
virtual double | timeHigh () const OVERRIDE FINAL |
|
virtual double | timeLow () const OVERRIDE FINAL |
|
virtual double | timeInit () const OVERRIDE FINAL |
|
virtual void | setTimeHigh (double) OVERRIDE FINAL |
|
virtual void | setTimeLow (double) OVERRIDE FINAL |
|
virtual void | setTimeInit (double) OVERRIDE FINAL |
|
virtual bool | recyclePat () const OVERRIDE FINAL |
|
virtual void | setRecyclePat (bool) OVERRIDE FINAL |
|
virtual epicsUInt32 | lenPattern (pattern) const OVERRIDE FINAL |
|
virtual epicsUInt32 | lenPatternMax (pattern) const OVERRIDE FINAL |
|
virtual epicsUInt32 | getPattern (pattern, unsigned char *, epicsUInt32) const OVERRIDE FINAL |
|
virtual void | setPattern (pattern, const unsigned char *, epicsUInt32) OVERRIDE FINAL |
|
| CML (const std::string &n) |
|
virtual | ~CML ()=0 |
|
template<pattern P> |
epicsUInt32 | lenPattern () const |
|
template<pattern P> |
epicsUInt32 | lenPatternMax () const |
|
template<pattern P> |
epicsUInt32 | getPattern (unsigned char *b, epicsUInt32 l) const |
|
template<pattern P> |
void | setPattern (const unsigned char *b, epicsUInt32 l) |
|
void | setModRaw (epicsUInt16 r) |
|
epicsUInt16 | modeRaw () const |
|
virtual propertyBase * | getPropertyBase (const char *pname, const std::type_info &ptype) |
|
virtual void | visitProperties (bool(*cb)(propertyBase *, void *), void *arg) |
|
const std::string & | name () const |
|
const Object * | parent () const |
|
child_iterator | beginChild () const |
|
child_iterator | endChild () const |
|
template<typename P > |
mrf::auto_ptr< property< P > > | getProperty (const char *pname) |
|
Definition at line 20 of file drvemCML.h.