THM1176InstrumentManager  1.0
Qt Object abstraction for Metrolab THM1176
MTL::Instrument::THM1176Types::sIdentifier Struct Reference

Instrument's identification string - parsed version. More...

#include <THM1176Types.h>

Collaboration diagram for MTL::Instrument::THM1176Types::sIdentifier:

Public Member Functions

 sIdentifier (std::string Mfr="", std::string Mdl="", U32 SN=0, struct sVersion EVsn={ }, struct sVersion PVsn={ }, struct sVersion FVsn={ })
 Constructor. More...
 
void clear (void)
 Clear to default. More...
 
bool operator== (sIdentifier other) const
 Equality oeprator. More...
 
bool operator!= (sIdentifier other) const
 Inequality operator. More...
 

Public Attributes

std::string Manufacturer
 Manufacturer name ("Metrolab Technology SA") More...
 
std::string Model
 Model name (e.g. "THM1176-MF") More...
 
U32 SerialNumber = 0
 Serial number. More...
 
struct sVersion ElectronicsVersion
 Version numbers of electronics. More...
 
struct sVersion ProbeVersion
 Version numbers of probe. More...
 
struct sVersion FirmwareVersion
 Version numbers of firmware. More...
 

Detailed Description

Instrument's identification string - parsed version.

Definition at line 335 of file THM1176Types.h.

Constructor & Destructor Documentation

◆ sIdentifier()

MTL::Instrument::THM1176Types::sIdentifier::sIdentifier ( std::string  Mfr = "",
std::string  Mdl = "",
U32  SN = 0,
struct sVersion  EVsn = { },
struct sVersion  PVsn = { },
struct sVersion  FVsn = { } 
)
inline

Constructor.

Parameters
[in]MfrManufacturer name ("Metrolab Technology SA")
[in]MdlModel name (e.g. "THM1176-MF")
[in]SNSerial number.
[in]EVsnVersion numbers of electronics.
[in]PVsnVersion numbers of probe.
[in]FVsnVersion numbers of firmware.

Definition at line 352 of file THM1176Types.h.

Member Function Documentation

◆ clear()

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

Clear to default.

Definition at line 198 of file THM1176Types.cpp.

◆ operator!=()

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

Inequality operator.

Definition at line 218 of file THM1176Types.cpp.

◆ operator==()

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

Equality oeprator.

Definition at line 207 of file THM1176Types.cpp.

Member Data Documentation

◆ ElectronicsVersion

struct sVersion MTL::Instrument::THM1176Types::sIdentifier::ElectronicsVersion

Version numbers of electronics.

Definition at line 339 of file THM1176Types.h.

◆ FirmwareVersion

struct sVersion MTL::Instrument::THM1176Types::sIdentifier::FirmwareVersion

Version numbers of firmware.

Definition at line 339 of file THM1176Types.h.

◆ Manufacturer

std::string MTL::Instrument::THM1176Types::sIdentifier::Manufacturer

Manufacturer name ("Metrolab Technology SA")

Definition at line 337 of file THM1176Types.h.

◆ Model

std::string MTL::Instrument::THM1176Types::sIdentifier::Model

Model name (e.g. "THM1176-MF")

Definition at line 338 of file THM1176Types.h.

◆ ProbeVersion

struct sVersion MTL::Instrument::THM1176Types::sIdentifier::ProbeVersion

Version numbers of probe.

Definition at line 339 of file THM1176Types.h.

◆ SerialNumber

U32 MTL::Instrument::THM1176Types::sIdentifier::SerialNumber = 0

Serial number.

Definition at line 339 of file THM1176Types.h.


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