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
Main SDK namespace.
Definition AlarmChannel.h:21
OTC_SDK_API std::ostream & operator<<(std::ostream &out, const AlarmChannelConfig &config) noexcept
Output stream operator for alarm channel configurations.
static constexpr float INVALID_TEMPERATURE
All temperatures in °C equal or lower are invalid.
Definition TemperaturePrecision.h:24
static constexpr unsigned short INVALID_VALUE
All internal temperature values equal to this are invalid.
Definition TemperaturePrecision.h:27
TemperaturePrecision
Represents the available temperature precisions.
Definition TemperaturePrecision.h:32
@ High
High precision.
Definition TemperaturePrecision.h:35
@ Standard
Standard precision.
Definition TemperaturePrecision.h:34
OTC_SDK_API std::string toString(AlarmInput alarmInput) noexcept
Returns a string representation of the given alarm input.
@ Unknown
Alarm channel state is unknown because no input has yet been received.
Definition AlarmProperties.h:34