![]() |
THM1176InstrumentDriver
1.0
C++ API for Metrolab THM1176
|
Instrument's identification string - parsed version. More...
#include <THM1176Types.h>
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... | |
Instrument's identification string - parsed version.
Definition at line 335 of file THM1176Types.h.
|
inline |
Constructor.
[in] | Mfr | Manufacturer name ("Metrolab Technology SA") |
[in] | Mdl | Model name (e.g. "THM1176-MF") |
[in] | SN | Serial number. |
[in] | EVsn | Version numbers of electronics. |
[in] | PVsn | Version numbers of probe. |
[in] | FVsn | Version numbers of firmware. |
Definition at line 352 of file THM1176Types.h.
void MTL::Instrument::THM1176Types::sIdentifier::clear | ( | void | ) |
Clear to default.
Definition at line 198 of file THM1176Types.cpp.
bool MTL::Instrument::THM1176Types::sIdentifier::operator!= | ( | sIdentifier | other | ) | const |
Inequality operator.
Definition at line 218 of file THM1176Types.cpp.
bool MTL::Instrument::THM1176Types::sIdentifier::operator== | ( | sIdentifier | other | ) | const |
Equality oeprator.
Definition at line 207 of file THM1176Types.cpp.
struct sVersion MTL::Instrument::THM1176Types::sIdentifier::ElectronicsVersion |
Version numbers of electronics.
Definition at line 339 of file THM1176Types.h.
struct sVersion MTL::Instrument::THM1176Types::sIdentifier::FirmwareVersion |
Version numbers of firmware.
Definition at line 339 of file THM1176Types.h.
std::string MTL::Instrument::THM1176Types::sIdentifier::Manufacturer |
Manufacturer name ("Metrolab Technology SA")
Definition at line 337 of file THM1176Types.h.
std::string MTL::Instrument::THM1176Types::sIdentifier::Model |
Model name (e.g. "THM1176-MF")
Definition at line 338 of file THM1176Types.h.
struct sVersion MTL::Instrument::THM1176Types::sIdentifier::ProbeVersion |
Version numbers of probe.
Definition at line 339 of file THM1176Types.h.
U32 MTL::Instrument::THM1176Types::sIdentifier::SerialNumber = 0 |
Serial number.
Definition at line 339 of file THM1176Types.h.