Contains defines controlling the Windows DLL export and import of symbols.
#define OTC_SDK_API
Only needed when working with Windows DLLs.
Definition Api.h:65
Contains various enums representing properties of fields.
Contains an enum representing the different temperature precisions and constants denoting invalid tem...
Encapsulates the configuration of a measurement field.
Definition MeasurementFieldConfig.h:26
FieldMode mode
Mode for the measurement field.
Definition MeasurementFieldConfig.h:47
OTC_SDK_API void validate() const
Validates the configuration settings.
int positionY
y position of the measurement field in pixels.
Definition MeasurementFieldConfig.h:63
std::string name
Name of the measurement field.
Definition MeasurementFieldConfig.h:41
int width
Width of the measurement field in pixels.
Definition MeasurementFieldConfig.h:71
float emissivity
Emissivity for the measurement field.
Definition MeasurementFieldConfig.h:86
float ambientTemperature
Ambient temperature in °C for the measurement field.
Definition MeasurementFieldConfig.h:101
float transmissivity
Transmissivity for the measurement field.
Definition MeasurementFieldConfig.h:93
int positionX
x position of the measurement field in pixels.
Definition MeasurementFieldConfig.h:55
OTC_SDK_API MeasurementFieldConfig() noexcept
Constructor.
FieldShape shape
Shape of the measurement field.
Definition MeasurementFieldConfig.h:44
int height
Height of the measurement field in pixels.
Definition MeasurementFieldConfig.h:79
Main SDK namespace.
Definition DeviceInfo.h:23
FieldShape
Represents the different available shapes of fields.
Definition FieldProperties.h:24
FieldMode
Represents the different field modes that define what data point is calculated.
Definition FieldProperties.h:30