THM1176InstrumentDriver  1.0
C++ API for Metrolab THM1176
MTL::Instrument::THM1176Types::sArbitraryMeasurements Struct Reference

Specify the measurement data to be returned. More...

#include <THM1176Types.h>

Public Member Functions

 sArbitraryMeasurements (bool Bx=false, bool By=false, bool Bz=false, bool Temp=false, bool Time=false, U32 NMeas=0)
 Constructor. More...
 
void clear ()
 Clear to default values. More...
 
bool operator== (sArbitraryMeasurements other) const
 Equality operator. More...
 
bool operator!= (sArbitraryMeasurements other) const
 Inequality operator. More...
 

Public Attributes

bool Bx = false
 Return the flux density X-component. More...
 
bool By = false
 Return the flux density Y-component. More...
 
bool Bz = false
 Return the flux density Z-component. More...
 
bool Temperature = false
 Return the sensor temperature. More...
 
bool Timestamp = false
 Return the timestamp. More...
 
U32 NoMeasurements = 0
 Return this number of measurements. More...
 

Detailed Description

Specify the measurement data to be returned.

Definition at line 571 of file THM1176Types.h.

Constructor & Destructor Documentation

◆ sArbitraryMeasurements()

MTL::Instrument::THM1176Types::sArbitraryMeasurements::sArbitraryMeasurements ( bool  Bx = false,
bool  By = false,
bool  Bz = false,
bool  Temp = false,
bool  Time = false,
U32  NMeas = 0 
)
inline

Constructor.

Parameters
[in]BxReturn the flux density X-component.
[in]ByReturn the flux density Y-component.
[in]BzReturn the flux density Z-component.
[in]TempReturn the sensor temperature.
[in]TimeReturn the timestamp.
[in]NMeasReturn this number of measurements.

Definition at line 588 of file THM1176Types.h.

Member Function Documentation

◆ clear()

void MTL::Instrument::THM1176Types::sArbitraryMeasurements::clear ( void  )

Clear to default values.

Definition at line 483 of file THM1176Types.cpp.

◆ operator!=()

bool MTL::Instrument::THM1176Types::sArbitraryMeasurements::operator!= ( sArbitraryMeasurements  other) const

Inequality operator.

Definition at line 499 of file THM1176Types.cpp.

◆ operator==()

bool MTL::Instrument::THM1176Types::sArbitraryMeasurements::operator== ( sArbitraryMeasurements  other) const

Equality operator.

Definition at line 488 of file THM1176Types.cpp.

Member Data Documentation

◆ Bx

bool MTL::Instrument::THM1176Types::sArbitraryMeasurements::Bx = false

Return the flux density X-component.

Definition at line 573 of file THM1176Types.h.

◆ By

bool MTL::Instrument::THM1176Types::sArbitraryMeasurements::By = false

Return the flux density Y-component.

Definition at line 574 of file THM1176Types.h.

◆ Bz

bool MTL::Instrument::THM1176Types::sArbitraryMeasurements::Bz = false

Return the flux density Z-component.

Definition at line 575 of file THM1176Types.h.

◆ NoMeasurements

U32 MTL::Instrument::THM1176Types::sArbitraryMeasurements::NoMeasurements = 0

Return this number of measurements.

Definition at line 578 of file THM1176Types.h.

◆ Temperature

bool MTL::Instrument::THM1176Types::sArbitraryMeasurements::Temperature = false

Return the sensor temperature.

Definition at line 576 of file THM1176Types.h.

◆ Timestamp

bool MTL::Instrument::THM1176Types::sArbitraryMeasurements::Timestamp = false

Return the timestamp.

Definition at line 577 of file THM1176Types.h.


The documentation for this struct was generated from the following files: