![]() |
THM1176InstrumentManager
1.0
Qt Object abstraction for Metrolab THM1176
|
Input trigger parameter. More...
#include <THM1176Types.h>
Public Member Functions | |
sInputTrigger (eInputTriggerSource Src={ }, ParmType< F64 > Per={ }, ParmType< U16 > Cnt={ }) | |
Constructor. More... | |
void | clear (void) |
Clear to default. More... | |
bool | operator== (sInputTrigger other) const |
Equality operator. More... | |
bool | operator!= (sInputTrigger other) const |
Inequality operator. More... | |
Public Attributes | |
eInputTriggerSource | Source { } |
Trigger source. More... | |
ParmType< F64 > | Period_s { } |
Trigger period, for timed trigger. More... | |
ParmType< U16 > | Count { } |
Trigger count: take this many measurements before sending results. More... | |
Input trigger parameter.
ParmType | uParm for value only, or sBoundedParm for value/min/max/default |
Definition at line 404 of file THM1176Types.h.
|
inline |
Constructor.
[in] | Src | Trigger source. |
[in] | Per | Trigger period. |
[in] | Cnt | Trigger count. |
Definition at line 415 of file THM1176Types.h.
|
inline |
Clear to default.
Definition at line 418 of file THM1176Types.h.
|
inline |
Inequality operator.
Definition at line 432 of file THM1176Types.h.
|
inline |
Equality operator.
Definition at line 424 of file THM1176Types.h.
ParmType<U16> MTL::Instrument::THM1176Types::sInputTrigger< ParmType >::Count { } |
Trigger count: take this many measurements before sending results.
Definition at line 408 of file THM1176Types.h.
ParmType<F64> MTL::Instrument::THM1176Types::sInputTrigger< ParmType >::Period_s { } |
Trigger period, for timed trigger.
Definition at line 407 of file THM1176Types.h.
eInputTriggerSource MTL::Instrument::THM1176Types::sInputTrigger< ParmType >::Source { } |
Trigger source.
Definition at line 406 of file THM1176Types.h.