#include <Property.h>
|
virtual PropertyType | GetType ()=0 |
|
virtual bool | Set (double dVal)=0 |
|
virtual bool | Set (long lVal)=0 |
|
virtual bool | Set (const char *Val)=0 |
|
virtual bool | Get (double &dVal) const =0 |
|
virtual bool | Get (long &lVal) const =0 |
|
virtual bool | Get (std::string &strVal) const =0 |
|
virtual bool | HasLimits () const =0 |
|
virtual double | GetLowerLimit () const =0 |
|
virtual double | GetUpperLimit () const =0 |
|
virtual bool | SetLimits (double lowerLimit, double upperLimit)=0 |
|
virtual void | SetSequenceable (long sequenceSize)=0 |
|
virtual long | GetSequenceMaxSize () const =0 |
|
virtual std::vector< std::string > | GetSequence () const =0 |
|
virtual int | ClearSequence ()=0 |
|
virtual int | AddToSequence (const char *value)=0 |
|
virtual int | SendSequence ()=0 |
|
virtual std::string | GetName () const =0 |
|
Base API for all device properties. This interface is used by action functors.
The documentation for this class was generated from the following file: