Thermal Camera SDK 11.3.0
SDK for Optris Thermal Cameras
Loading...
Searching...
No Matches
AlarmProperties.h File Reference

Contains enums defining various properties of alarms. More...

#include <string>
#include <ostream>
#include "otcsdk/Api.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  optris
 Main SDK namespace.
 

Enumerations

enum class  optris::AlarmInput { optris::MeasurementField , optris::InternalTemperature , optris::ChipTemperature , optris::UncommittedValue }
 Represents the different inputs that an alarm channel monitors. More...
 
enum class  optris::AlarmState {
  optris::Unknown , optris::Disabled , optris::Orphaned , optris::Clear ,
  optris::PreActive , optris::Active
}
 Represents the different states an alarm channel can be in. More...
 
enum class  optris::AlarmRangeRelation { optris::Unknown , optris::BelowRange , optris::InRange , optris::AboveRange }
 Represents the relation of an alarm input value to an alarm range. More...
 

Functions

OTC_SDK_API std::string optris::toString (AlarmInput alarmInput) noexcept
 Returns a string representation of the given alarm input.
 
OTC_SDK_API std::string optris::toString (AlarmState alarmState) noexcept
 Returns a string representation of the given alarm state.
 
OTC_SDK_API std::string optris::toString (AlarmRangeRelation alarmRangeRelation) noexcept
 Returns a string representation of the given alarm range relation.
 
OTC_SDK_API std::ostream & optris::operator<< (std::ostream &out, AlarmInput alarmInput) noexcept
 Output stream operator for alarm inputs.
 
OTC_SDK_API std::ostream & optris::operator<< (std::ostream &out, AlarmState alarmState) noexcept
 Output stream operator for alarm states.
 
OTC_SDK_API std::ostream & optris::operator<< (std::ostream &out, AlarmRangeRelation alarmRangeRelation) noexcept
 Output stream operator for alarm range relations.
 

Detailed Description

Contains enums defining various properties of alarms.

Author
Optris GmbH & Co. KG
Date
2026-03-26