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 bool isMTDevice(DeviceType type) noexcept
Returns whether the given device is an MT device.
OTC_SDK_API bool isPI(DeviceType type) noexcept
Returns whether the given device is PI.
OTC_SDK_API std::ostream & operator<<(std::ostream &out, const AlarmChannelConfig &config) noexcept
Output stream operator for alarm channel configurations.
OTC_SDK_API bool is1MDevice(DeviceType type) noexcept
Returns whether the given device is of the 1M variety.
OTC_SDK_API bool isAutonomousDevice(DeviceType type) noexcept
Returns whether the given device supports the autonomous mode.
OTC_SDK_API bool isDeviceAnsweringAllCommands(DeviceType type) noexcept
Returns whether the given device will answer on all commands, also on commands with no answer needed ...
OTC_SDK_API bool isXI(DeviceType type) noexcept
Returns whether the given device is a Xi.
OTC_SDK_API bool isEthernetDevice(DeviceType type) noexcept
Returns whether the given device supports Ethernet.
OTC_SDK_API bool hasFocusMotor(DeviceType type) noexcept
Returns whether the given device has a focus motor.
DeviceType
Represents the different types of Optris thermal cameras.
Definition DeviceType.h:24
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