THM1176InstrumentManager  1.0
Qt Object abstraction for Metrolab THM1176
MTL::CMeasurement Class Reference

Data returned for one measurement. More...

#include <THM1176InstrumentManagerTypes.h>

Collaboration diagram for MTL::CMeasurement:

Public Member Functions

 CMeasurement ()
 Constructor. More...
 
void clear ()
 Clear the data structure to default values. More...
 
bool operator== (CMeasurement other) const
 Equality operator. More...
 
bool operator!= (CMeasurement other) const
 Inequality operator. More...
 

Public Attributes

CFluxList Bx
 Bx value for each measurement. More...
 
CFluxList By
 By value for each measurement. More...
 
CFluxList Bz
 Bz value for each measurement. More...
 
CTimestampList TimestampList
 Timestamp for each measurement. More...
 
eTHM1176Units Units
 Measurement units for Bx, By, Bz. More...
 
ushort Temp
 Temperature, in arbitrary units. More...
 
sAveraging< uParmAveragingParms
 Averaging parameters used for measurement. More...
 
sInputTrigger< uParmTriggerParms
 Trigger parameters used for measurement. More...
 
sRange< uParmRangeParms
 Range parameters used for measurement. More...
 
sArbitraryMeasurements OutputSelect
 Output selection parameters used for measurement. More...
 
eCommunicationFormat CommFormat
 Communication parameters used for measurement. More...
 
bool SleepParm
 Sleep parameters used for measurement. More...
 
CErrorList Warnings
 Any warnings returned during the measurement. More...
 

Detailed Description

Data returned for one measurement.

Definition at line 50 of file THM1176InstrumentManagerTypes.h.

Constructor & Destructor Documentation

◆ CMeasurement()

MTL::CMeasurement::CMeasurement ( )
inline

Constructor.

Definition at line 73 of file THM1176InstrumentManagerTypes.h.

Member Function Documentation

◆ clear()

void MTL::CMeasurement::clear ( )
inline

Clear the data structure to default values.

Definition at line 79 of file THM1176InstrumentManagerTypes.h.

◆ operator!=()

bool MTL::CMeasurement::operator!= ( CMeasurement  other) const
inline

Inequality operator.

Definition at line 121 of file THM1176InstrumentManagerTypes.h.

◆ operator==()

bool MTL::CMeasurement::operator== ( CMeasurement  other) const
inline

Equality operator.

Definition at line 99 of file THM1176InstrumentManagerTypes.h.

Member Data Documentation

◆ AveragingParms

sAveraging<uParm> MTL::CMeasurement::AveragingParms

Averaging parameters used for measurement.

Definition at line 62 of file THM1176InstrumentManagerTypes.h.

◆ Bx

CFluxList MTL::CMeasurement::Bx

Bx value for each measurement.

Definition at line 54 of file THM1176InstrumentManagerTypes.h.

◆ By

CFluxList MTL::CMeasurement::By

By value for each measurement.

Definition at line 55 of file THM1176InstrumentManagerTypes.h.

◆ Bz

CFluxList MTL::CMeasurement::Bz

Bz value for each measurement.

Definition at line 56 of file THM1176InstrumentManagerTypes.h.

◆ CommFormat

eCommunicationFormat MTL::CMeasurement::CommFormat

Communication parameters used for measurement.

Definition at line 66 of file THM1176InstrumentManagerTypes.h.

◆ OutputSelect

sArbitraryMeasurements MTL::CMeasurement::OutputSelect

Output selection parameters used for measurement.

Definition at line 65 of file THM1176InstrumentManagerTypes.h.

◆ RangeParms

sRange<uParm> MTL::CMeasurement::RangeParms

Range parameters used for measurement.

Definition at line 64 of file THM1176InstrumentManagerTypes.h.

◆ SleepParm

bool MTL::CMeasurement::SleepParm

Sleep parameters used for measurement.

Definition at line 67 of file THM1176InstrumentManagerTypes.h.

◆ Temp

ushort MTL::CMeasurement::Temp

Temperature, in arbitrary units.

Definition at line 59 of file THM1176InstrumentManagerTypes.h.

◆ TimestampList

CTimestampList MTL::CMeasurement::TimestampList

Timestamp for each measurement.

Definition at line 57 of file THM1176InstrumentManagerTypes.h.

◆ TriggerParms

sInputTrigger<uParm> MTL::CMeasurement::TriggerParms

Trigger parameters used for measurement.

Definition at line 63 of file THM1176InstrumentManagerTypes.h.

◆ Units

eTHM1176Units MTL::CMeasurement::Units

Measurement units for Bx, By, Bz.

Definition at line 58 of file THM1176InstrumentManagerTypes.h.

◆ Warnings

CErrorList MTL::CMeasurement::Warnings

Any warnings returned during the measurement.

Definition at line 70 of file THM1176InstrumentManagerTypes.h.


The documentation for this class was generated from the following file: