THM1176InstrumentManager  1.0
Qt Object abstraction for Metrolab THM1176
MTL Namespace Reference

Namespaces

 Instrument
 
 SCPI
 
 Synchronization
 

Classes

class  CException
 Exception to be thrown. More...
 
class  CMeasurement
 Data returned for one measurement. More...
 
class  CTHM1176InstrumentController
 THM1176 Instrument Controller class: communicate with instrument. More...
 
class  CTHM1176InstrumentManager
 THM1176 Instrument Manager class: public interface. More...
 
class  CTHM1176InstrumentScanner
 THM1176 Instrument Scanner class: scan for connected instruments. More...
 
class  CTHM1176UnitsList
 List of measurement units. More...
 

Enumerations

enum  eTHM1176OperatingMode {
  kTHM1176NotConnected, kTHM1176Reset, kTHM1176Idle, kTHM1176Measure,
  kTHM1176MeasureContinuously, kTHM1176CalibrateZeroOffset, kTHM1176RestoreZeroOffset
}
 Operating modes used to initiate actions or provide status. More...
 
enum  eTHM1176Units {
  kT = MTL::Instrument::THM1176Types::kT, kmT = MTL::Instrument::THM1176Types::kmT, kuT = MTL::Instrument::THM1176Types::kuT, knT = MTL::Instrument::THM1176Types::knT,
  kGauss = MTL::Instrument::THM1176Types::kGauss, kkGauss = MTL::Instrument::THM1176Types::kkGauss, kmGauss = MTL::Instrument::THM1176Types::kmGauss, kMHzp = MTL::Instrument::THM1176Types::kMHzp,
  kApm, kkApm, kmApm, kADC
}
 Enumeration of possible measurement units, including "ADC". More...
 

Enumeration Type Documentation

◆ eTHM1176OperatingMode

Operating modes used to initiate actions or provide status.

Enumerator
kTHM1176NotConnected 

Disconnect instrument.

kTHM1176Reset 

Reset instrument.

kTHM1176Idle 

Place the instrument in idle mode.

kTHM1176Measure 

Start a single measurement.

kTHM1176MeasureContinuously 

Start a continuous measurement.

kTHM1176CalibrateZeroOffset 

Initiate the zero-offset calibration procedure.

kTHM1176RestoreZeroOffset 

Restore the factory zero-offset setting.

Definition at line 16 of file THM1176InstrumentManagerTypes.h.

◆ eTHM1176Units

Enumeration of possible measurement units, including "ADC".

Enumerator
kT 

Tesla.

kmT 

Milli-Tesla.

kuT 

Micro-Tesla.

knT 

Nano-Tesla.

kGauss 

Gauss.

kkGauss 

Kilo-Gauss.

kmGauss 

Milli-Gauss.

kMHzp 

Equivalent proton NMR resonant frequency, in Mega-Hertz.

kApm 

Equivalent H in a vacuum, in A/m.

kkApm 

Equivalent H in a vacuum, in kA/m.

kmApm 

Equivalent H in a vacuum, in mA/m.

kADC 

Raw ADC values.

Definition at line 28 of file THM1176InstrumentManagerTypes.h.