![]() |
THM1176InstrumentDriver
1.0
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. More... | |
void | clear (void) |
Clear the parameter to default values. More... | |
bool | operator== (sBoundedParm other) const |
Equality operator. More... | |
bool | operator!= (sBoundedParm other) const |
Inequality operator. More... | |
sBoundedParm & | operator= (const DataType &scalar) |
Set value, min, max and default to given value. More... | |
Public Attributes | |
DataType | Val {} |
Current value. More... | |
DataType | Min {} |
Lower bound. More... | |
DataType | Max {} |
Upper bound. More... | |
DataType | Def {} |
Default value. More... | |
Parameter template, with current/min/max/default values.
DataType | Parameter's data type (e.g. I32 or F32). |
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.