This is Unofficial EPICS BASE Doxygen Site
control.h
Go to the documentation of this file.
1 /* control.h */
2 /*
3  * Copyright information and license terms for this software can be
4  * found in the file LICENSE that is included with the distribution
5  */
9 #ifndef CONTROL_H
10 #define CONTROL_H
11 
12 #include <shareLib.h>
13 
14 namespace epics { namespace pvData {
15 
33 public:
37  Control() : low(0.0), high(0.0), minStep(0.0) {}
38  //default constructors and destructor are OK
43  double getLow() const {return low;}
48  double getHigh() const {return high;}
53  double getMinStep() const {return minStep;}
58  void setLow(double value) {low = value;}
63  void setHigh(double value) {high = value;}
68  void setMinStep(double value) {minStep = value;}
69 private:
70  double low;
71  double high;
72  double minStep;
73 };
74 
75 }}
76 #endif /* CONTROL_H */
Definition: link.h:174
void setHigh(double value)
Definition: control.h:63
TODO only here because of the Lockable.
Definition: ntaggregate.cpp:16
Mark external symbols and entry points for shared libraries.
double getMinStep() const
Definition: control.h:53
double getHigh() const
Definition: control.h:48
#define epicsShareClass
Definition: shareLib.h:206
Methods for a control structure.
Definition: control.h:32
void setMinStep(double value)
Definition: control.h:68
double getLow() const
Definition: control.h:43
void setLow(double value)
Definition: control.h:58