mrfioc2  2.3.0
Functions
Control which source(s) effect this output.

Functions

virtual epicsUInt32 Output::source () const =0
 
virtual void Output::setSource (epicsUInt32)=0
 
virtual bool Output::enabled () const =0
 
virtual void Output::enable (bool)=0
 

Detailed Description

Meaning of source id number is device specific.

When enabled()==true then the user mapping provided to setSource() is used. When enabled()==false then a device specific special mapping is used (eg. Force Low).

Note: this is one place where Device Support will have some depth.

Function Documentation

◆ enable()

virtual void Output::enable ( bool  )
pure virtual

Implemented in MRMOutput.

◆ enabled()

virtual bool Output::enabled ( ) const
pure virtual

Implemented in MRMOutput.

◆ setSource()

virtual void Output::setSource ( epicsUInt32  )
pure virtual

Implemented in MRMOutput.

◆ source()

virtual epicsUInt32 Output::source ( ) const
pure virtual

Implemented in MRMOutput.