Contains a class defining the configuration of an alarm channel.
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.
Holds the alarm configuration.
Definition AlarmsConfig.h:25
std::vector< AlarmChannelConfig > channels
Alarm channel configurations.
Definition AlarmsConfig.h:27
static OTC_SDK_API void validate(AlarmsConfig &config)
Validates the alarm configuration.