 |
THM1176InstrumentDriver
1.0
C++ API for Metrolab THM1176
|
Go to the documentation of this file.
19 namespace Instrument {
20 namespace THM1176Types {
eUnits
Enumeration of possible measurement units.
F32 BinaryToF32(const char pBinary[4])
Convert binary to F32 (unimplemented).
float F32
32-bit floating-point number.
unsigned long long U64
64-bit unsigned integer.
Type definitions for C++ API for Metrolab THM1176/TFM1186.
short I16
16-bit signed integer.
bool StringToUnits(std::string SUnits, eUnits &rUnits)
Convert measurement units from string to enumeration.
F64 BinaryToF64(const char pBinary[8])
Convert binary to F64 (unimplemented).
std::string UnitsToString(eUnits Units)
Convert measurement units from enumeration to string.
bool TestTHM1176Types()
Test the conversion routines.
I32 BinaryToI32(const char pBinary[4])
Convert binary to I32, taking into account endedness.
int I32
32-bit signed integer.
U16 BinaryToU16(const char pBinary[2])
Convert binary to U16 (unimplemented).
U32 BinaryToU32(const char pBinary[4])
Convert binary to U32 (unimplemented).
I16 BinaryToI16(const char pBinary[2])
Convert binary to I16, taking into account endedness.
U64 BinaryToU64(const char pBinary[8])
Convert binary to U64 (unimplemented).
unsigned short U16
16-bit unsigned integer.
double F64
64-bit floating-point number.
unsigned int U32
32-bit unsigned integer.