pvDatabaseCPP
4.7.0
|
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... | |
Private Member Functions | |
POINTER_DEFINITIONS (PVSupport) | |
virtual void | start () |
Optional method for derived class. 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 58 of file controlSupport.cpp.
epics::pvDatabase::ControlSupport::POINTER_DEFINITIONS | ( | ControlSupport | ) |
|
virtual |
Honors control fields.
Implements epics::pvDatabase::PVSupport.
Definition at line 91 of file controlSupport.cpp.
|
virtual |
If implementing minSteps it sets isMinStep to false.
Reimplemented from epics::pvDatabase::PVSupport.
Definition at line 132 of file controlSupport.cpp.