![]() |
THM1176InstrumentDriver 1.2
C++ API for Metrolab THM1176
|
Parameter template, with current/min/max/default values. More...
#include <THM1176Types.h>
Public Member Functions | |
| sBoundedParm (DataType Val=0, DataType Min=0, DataType Max=0, DataType Def=0) | |
| Constructor. | |
| void | clear (void) |
| Clear the parameter to default values. | |
| bool | operator== (sBoundedParm other) const |
| Equality operator. | |
| bool | operator!= (sBoundedParm other) const |
| Inequality operator. | |
| sBoundedParm & | operator= (const DataType &scalar) |
| Set value, min, max and default to given value. | |
Public Attributes | |
| DataType | Val {} |
| Current value. | |
| DataType | Min {} |
| Lower bound. | |
| DataType | Max {} |
| Upper bound. | |
| DataType | Def {} |
| Default value. | |
Parameter template, with current/min/max/default values.
Definition at line 245 of file THM1176Types.h.
|
inline |
Constructor.
| [in] | Val | Current value. |
| [in] | Min | Lower bound. |
| [in] | Max | Upper bound. |
| [in] | Def | Default value. |
Definition at line 258 of file THM1176Types.h.
|
inline |
Clear the parameter to default values.
Definition at line 261 of file THM1176Types.h.
|
inline |
Inequality operator.
Definition at line 277 of file THM1176Types.h.
|
inline |
Set value, min, max and default to given value.
Definition at line 281 of file THM1176Types.h.
|
inline |
Equality operator.
Definition at line 268 of file THM1176Types.h.
| DataType MTL::Instrument::THM1176Types::sBoundedParm< DataType >::Def {} |
Default value.
Definition at line 250 of file THM1176Types.h.
| DataType MTL::Instrument::THM1176Types::sBoundedParm< DataType >::Max {} |
Upper bound.
Definition at line 249 of file THM1176Types.h.
| DataType MTL::Instrument::THM1176Types::sBoundedParm< DataType >::Min {} |
Lower bound.
Definition at line 248 of file THM1176Types.h.
| DataType MTL::Instrument::THM1176Types::sBoundedParm< DataType >::Val {} |
Current value.
Definition at line 247 of file THM1176Types.h.