![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Base interface for a ControlSupport. More...
#include "controlSupport.h"
Public Member Functions | |
POINTER_DEFINITIONS (ControlSupport) | |
virtual | ~ControlSupport () |
virtual bool | init (epics::pvData::PVFieldPtr const &pvValue, epics::pvData::PVFieldPtr const &pvSupport) |
Connects to contol fields. More... | |
virtual bool | process () |
Honors control fields. More... | |
virtual void | reset () |
If implementing minSteps it sets isMinStep to false. More... | |
Static Public Member Functions | |
static ControlSupportPtr | create (PVRecordPtr const &pvRecord) |
create a ControlSupport More... | |
static epics::pvData::StructureConstPtr | controlField (epics::pvData::ScalarType scalarType) |
create a controlSupport required by ControlSupport More... | |
Base interface for a ControlSupport.
Definition at line 28 of file controlSupport.h.
|
virtual |
The Destructor.
Definition at line 30 of file controlSupport.cpp.
|
static |
create a controlSupport required by ControlSupport
scalarType | The type for outputValue. |
Definition at line 35 of file controlSupport.cpp.
|
static |
create a ControlSupport
pvRecord | - The pvRecord to which the support is attached. |
Definition at line 47 of file controlSupport.cpp.
|
virtual |
Connects to contol fields.
pvValue | The field to support. |
pvSupport | Support specific fields. |
Reimplemented from epics::pvDatabase::PVSupport.
Definition at line 57 of file controlSupport.cpp.
epics::pvDatabase::ControlSupport::POINTER_DEFINITIONS | ( | ControlSupport | ) |
|
virtual |
Honors control fields.
Implements epics::pvDatabase::PVSupport.
Definition at line 90 of file controlSupport.cpp.
|
virtual |
If implementing minSteps it sets isMinStep to false.
Reimplemented from epics::pvDatabase::PVSupport.
Definition at line 131 of file controlSupport.cpp.