10 #ifndef CONTROLSUPPORT_H 11 #define CONTROLSUPPORT_H 19 namespace epics {
namespace pvDatabase {
45 epics::pvData::PVFieldPtr
const & pvValue,
46 epics::pvData::PVFieldPtr
const & pvSupport);
53 virtual bool process();
66 static ControlSupportPtr create(
PVRecordPtr const & pvRecord);
73 static epics::pvData::StructureConstPtr controlField(epics::pvData::ScalarType scalarType);
77 epics::pvData::PVScalarPtr pvValue;
78 epics::pvData::PVStructurePtr pvControl;
79 epics::pvData::PVDoublePtr pvLimitLow;
80 epics::pvData::PVDoublePtr pvLimitHigh;
81 epics::pvData::PVDoublePtr pvMinStep;
82 epics::pvData::PVScalarPtr pvOutputValue;
Base interface for a PVSupport.
std::tr1::shared_ptr< PVRecord > PVRecordPtr
Base interface for a ControlSupport.
std::tr1::shared_ptr< ControlSupport > ControlSupportPtr