![]() |
THM1176InstrumentDriver 1.2
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={ }, eModelRevision ThmRev=kA, eInstrModel InstrMdl=eInstrModel::kUnknown) | |
| Constructor. | |
| void | clear (void) |
| Clear to default. | |
| bool | operator== (sIdentifier other) const |
| Equality oeprator. | |
| bool | operator!= (sIdentifier other) const |
| Inequality operator. | |
Public Attributes | |
| std::string | Manufacturer |
| Manufacturer name ("Metrolab Technology SA"). | |
| std::string | Model |
| Model name (e.g. "THM1176-MF"). | |
| U32 | SerialNumber = 0 |
| Serial number. | |
| struct sVersion | ElectronicsVersion |
| Version numbers of electronics. | |
| struct sVersion | ProbeVersion |
| Version numbers of probe. | |
| struct sVersion | FirmwareVersion |
| Version numbers of firmware. | |
| enum eModelRevision | ModelRevision |
| Revision of Model. | |
| enum eInstrModel | InstrModel |
| Enumerator of instrument model. | |
Instrument's identification string - parsed version.
Definition at line 352 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. |
| [in] | ThmRev | Revision of THM model. |
| [in] | InstrMdl | Enumeration of instrument model. |
Definition at line 373 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 220 of file THM1176Types.cpp.
| bool MTL::Instrument::THM1176Types::sIdentifier::operator== | ( | sIdentifier | other | ) | const |
Equality oeprator.
Definition at line 209 of file THM1176Types.cpp.
| struct sVersion MTL::Instrument::THM1176Types::sIdentifier::ElectronicsVersion |
Version numbers of electronics.
Definition at line 357 of file THM1176Types.h.
| struct sVersion MTL::Instrument::THM1176Types::sIdentifier::FirmwareVersion |
Version numbers of firmware.
Definition at line 359 of file THM1176Types.h.
| enum eInstrModel MTL::Instrument::THM1176Types::sIdentifier::InstrModel |
Enumerator of instrument model.
Definition at line 361 of file THM1176Types.h.
| std::string MTL::Instrument::THM1176Types::sIdentifier::Manufacturer |
Manufacturer name ("Metrolab Technology SA").
Definition at line 354 of file THM1176Types.h.
| std::string MTL::Instrument::THM1176Types::sIdentifier::Model |
Model name (e.g. "THM1176-MF").
Definition at line 355 of file THM1176Types.h.
| enum eModelRevision MTL::Instrument::THM1176Types::sIdentifier::ModelRevision |
Revision of Model.
Definition at line 360 of file THM1176Types.h.
| struct sVersion MTL::Instrument::THM1176Types::sIdentifier::ProbeVersion |
Version numbers of probe.
Definition at line 358 of file THM1176Types.h.
| U32 MTL::Instrument::THM1176Types::sIdentifier::SerialNumber = 0 |
Serial number.
Definition at line 356 of file THM1176Types.h.