![]() |
Thermal Camera SDK 11.3.0
SDK for Optris Thermal Cameras
|
Main SDK namespace. More...
Classes | |
| class | AlarmChannel |
| Interface representing an alarm channel. More... | |
| struct | AlarmChannelConfig |
| Holds the configuration of an alarm channel. More... | |
| class | AlarmChannelStatus |
| Encapsulates the status of an alarm channel. More... | |
| struct | AlarmEvent |
| Event containing the status of an alarm channel. More... | |
| struct | AlarmsConfig |
| Holds the alarm configuration. More... | |
| struct | CompositeAlarmEvent |
| Event containing the status of the composite alarm. More... | |
| class | CompositeAlarmStatus |
| Encapsulates the status of the composite alarm. More... | |
| struct | ConnectionEvent |
| Represents a connection event. More... | |
| class | DeviceInfo |
| Holds important information about a device. More... | |
| class | DeviceNetworkConfig |
| Encapsulates the on device network configuration. More... | |
| class | EnumerationClient |
| Base class for all clients observing the EnumerationManager. More... | |
| class | EnumerationDetector |
| Common interface for classes detecting available devices. More... | |
| class | EnumerationManager |
| Detects and monitors available devices. More... | |
| struct | FieldShapeConfig |
| Encapsulates the configuration of a field shape. More... | |
| struct | FieldStats |
| Encapsulates the results of the statistical analysis of a measurement field. More... | |
| class | FieldStatus |
| Encapsulates the status of a processed measurement field. More... | |
| class | Frame |
| Represents a data frame received from a device. More... | |
| struct | FrameEvent |
| Event containing the results of the successful processing of a frame. More... | |
| class | FrameMetadata |
| Encapsulates the metadata of frames provided by the devices. More... | |
| class | FramerateCounter |
| Measures frame rates. More... | |
| class | Image |
| Encapsulates false color images with 8-bit color depth. More... | |
| class | ImageBuilder |
| Creates false color images from thermal frames. More... | |
| class | ImageInfo |
| Encapsulates all relevant information about a false color image. More... | |
| struct | IntegralPixel |
| Helper struct for calculating an integral image. More... | |
| class | IpAddress |
| Encapsulates an IP v4 address. More... | |
| class | IRImager |
| Interface defining the API for interacting with Optris thermal cameras. More... | |
| class | IRImagerClient |
| Base class for clients observing an IRImager. More... | |
| struct | IRImagerConfig |
| Holds the SDK settings found in the configuration file. More... | |
| class | IRImagerConfigReader |
| Reads SDK configuration XML files. More... | |
| class | IRImagerCreator |
| Defines the interface for classes that instantiate IRImager implementations. More... | |
| class | IRImagerFactory |
| Factory instantiating IRImager implementations. More... | |
| class | MacAddress |
| Encapsulates a media access control address (MAC address). More... | |
| class | MeasurementField |
| Measurement field or region of interest (ROI) within the thermal frame. More... | |
| struct | MeasurementFieldConfig |
| Encapsulates the configuration of a measurement field. More... | |
| class | OperationInfo |
| Encapsulates information about an operation module within the processing pipeline. More... | |
| struct | OperationInfoEvent |
| Event containing trace information about the operation modules of the processing pipeline. More... | |
| class | OperationMode |
| Defines the interface for classes realizing operation modes. More... | |
| struct | PifAiConfig |
| Encapsulates the configuration for a PIF analog input channel. More... | |
| struct | PifAoConfig |
| Encapsulates the configuration for a PIF analog output channel. More... | |
| struct | PifConfig |
| Holds the configuration of the processing interface. More... | |
| struct | PifDiConfig |
| Encapsulates the configuration for a PIF digital input channel. More... | |
| struct | PifDoConfig |
| Encapsulates the configuration for a PIF digital output channel. More... | |
| struct | PifFsConfig |
| Encapsulates the configuration for a PIF fail safe channel. More... | |
| struct | PifIndex |
| Holds the indices that identify the physical pin on a PIF device for a PIF channel. More... | |
| class | Pixel |
| Represents a pixel with three color channels and 8 bits of color depth. More... | |
| class | Port |
| Encapsulates a network port number. More... | |
| struct | ProcessingOutputConfig |
| Specifies which outputs should be computed and provided by the SDK. More... | |
| class | ProcessInterface |
| Interface defining the API for interacting with process interfaces (PIFs). More... | |
| struct | RadiationParameters |
| Holds the radiation parameters for a frame or a measurement field. More... | |
| struct | Range |
| Generic range structure. More... | |
| struct | RawFrameEvent |
| Event containing the raw unprocessed frame data and metadata. More... | |
| class | Sdk |
| Static class granting access to SDK wide configuration and utility functions. More... | |
| class | SDKException |
| Exception raised by the SDK. More... | |
| struct | Slope |
| Encapsulates the parameters of a linear transformation. More... | |
| class | TemperatureConverter |
| Converts temperatures in °C to and from their internal SDK representation. More... | |
| struct | TemperatureRegion |
| Characterizes a rectangular region by the indexes of the upper left and the lower right corners along with an associated temperature. More... | |
| class | ThermalFrame |
| Encapsulates processed thermal frame data. More... | |
| struct | UncommittedValueEvent |
| Event containing the uncommitted value generated from a PIF analog input. More... | |
| class | UncommittedValueStatus |
| Holds the status of an uncommitted value derived from a PIF analog input. More... | |
| struct | Vector2 |
| Generic 2D vector structure. More... | |
| class | Version |
| Represent a version with major, minor and patch version numbers. More... | |
| class | VersionInfo |
| Encapsulates version and build information about the SDK. More... | |
| struct | VideoFormatEvent |
| Event containing information about the current video format. More... | |
Typedefs | |
| using | RangeF = Range<float> |
| Alias for a range with float components. | |
| using | RangeI = Range<int> |
| Alias for a range with integer components. | |
| using | Vector2f = Vector2<float> |
| Alias for a 2D vector with float components. | |
| using | Vector2i = Vector2<int> |
| Alias for a 2D vector with integer components. | |
Enumerations | |
| enum class | AlarmInput { MeasurementField , InternalTemperature , ChipTemperature , UncommittedValue } |
| Represents the different inputs that an alarm channel monitors. More... | |
| enum class | AlarmState { Unknown , Disabled , Orphaned , Clear , PreActive , Active } |
| Represents the different states an alarm channel can be in. More... | |
| enum class | AlarmRangeRelation { Unknown , BelowRange , InRange , AboveRange } |
| Represents the relation of an alarm input value to an alarm range. More... | |
| enum class | ChipHeatingMode { Floating , Auto , Fixed } |
| Represents the available chip heating modes. More... | |
| enum class | ConnectionState { Disconnecting , Disconnected , Connecting , CaliAccessInternet , CaliInternetDownload , CaliDeviceDownload , CaliCopy , CaliCopySourceDirectory , CaliAcquired , CaliMissing , Failed , Connected , Lost , Timeout } |
| Represents the current connection state. More... | |
| enum class | DeviceType { Unknown , PI1 , PI160 , PI2x0 , PI160orPI2x0 , PI4x0 , PI4x0I , PI640 , PI640I , PI1M , Xi80 , Xi160 , Xi320 , Xi320MT , Xi400 , Xi410 , Xi410MT , Xi440 , Xi640 , Xi1M } |
| Represents the different types of Optris thermal cameras. | |
| enum class | FlagState { Open , Closed , Opening , Closing , Error , Initializing } |
| Represents the different states of the shutter flag. More... | |
| enum class | ColorFormat { RGB , BGR } |
| Represents the different available color formats. More... | |
| enum class | WidthAlignment { OneByte = 1 , TwoBytes = 2 , FourBytes = 4 , EightBytes = 8 } |
| Represents the different available width alignments. More... | |
| enum class | RadiationParameterSource { Sdk , Pif } |
| Represents the different sources of radiation parameters. More... | |
| enum class | RdcMode { Off , Normal , Wide , Unknown } |
| Represents the different modes for radial distortion correction. More... | |
| enum class | TemperaturePrecision { Unknown = 0 , Standard = 1 , High = 2 } |
| Represents the available temperature precisions. More... | |
| enum class | FieldShape { Rectangle , Ellipse , Polygon , Splines } |
| Represents the different available field shapes. More... | |
| enum class | FieldStat { Minimum , Maximum , Mean , Median } |
| Represents the different field statistics that can be used by other components (PIF, alarms). More... | |
| enum class | TemperatureScalingMode { Manual , MinMax , Sigma1 , Sigma3 } |
| Represents the different mode to scale temperatures when generating a false color image. More... | |
| enum class | PifDeviceType { Automatic , None , Standard , IndustrialMV , IndustrialMA , Internal , Stackable , TemperatureProbe , Proprietary } |
| Represents the supported PIF device types. More... | |
| enum class | PifAiMode { Off , FlagControl , Emissivity , AmbientTemperature , UncommittedValue } |
| Represents the available modes for PIF analog input channels. More... | |
| enum class | PifDiMode { Off , FlagControl } |
| Represents the available modes for PIF digital input channels. More... | |
| enum class | PifAoMode { Off , FlagStatus , FrameSync , FailSafe , ExternalCommunication , MeasurementField , InternalTemperature , Alarm } |
| Represents the available modes for PIF analog output channels. More... | |
| enum class | PifDoMode { Off , FlagStatus , FrameSync , FailSafe , ExternalCommunication , Alarm } |
| Represents the available modes for PIF digital output channels. More... | |
| enum class | PifFsMode { Off , On } |
| Represents the available modes for PIF fail safe channels. More... | |
| enum class | PifAoOutputMode { _0_20mA , _4_20mA , _0_10V } |
| Represents the available output modes for PIF analog output channels. More... | |
| enum class | Verbosity { Off = 1 , Error = 2 , Warning = 3 , Info = 4 , Debug = 5 } |
| Represents the different logging verbosity levels. More... | |
| enum class | CalibrationFileSource { Device , Filesystem , Internet , Empty } |
| Represents the different sources from which the calibration files can be acquired. More... | |
Functions | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const AlarmChannelConfig &config) noexcept |
| Output stream operator for alarm channel configurations. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const AlarmChannelStatus &status) |
| Output stream operator for alarm channel status. | |
| OTC_SDK_API std::string | toString (AlarmInput alarmInput) noexcept |
| Returns a string representation of the given alarm input. | |
| OTC_SDK_API std::string | toString (AlarmState alarmState) noexcept |
| Returns a string representation of the given alarm state. | |
| OTC_SDK_API std::string | toString (AlarmRangeRelation alarmRangeRelation) noexcept |
| Returns a string representation of the given alarm range relation. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, AlarmInput alarmInput) noexcept |
| Output stream operator for alarm inputs. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, AlarmState alarmState) noexcept |
| Output stream operator for alarm states. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, AlarmRangeRelation alarmRangeRelation) noexcept |
| Output stream operator for alarm range relations. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const AlarmsConfig &config) noexcept |
| Output stream operator for the alarm configuration. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const CompositeAlarmStatus &status) |
| Output stream operator for composite alarm status. | |
| OTC_SDK_API std::string | toString (ChipHeatingMode mode) noexcept |
| Returns a string representation of the given chip heating mode. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, ChipHeatingMode mode) noexcept |
| Ouput stream operator for chip heating mode. | |
| OTC_SDK_API std::string | toString (ConnectionState state) noexcept |
| Returns a string representation of the given connection state. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, ConnectionState state) noexcept |
| Ouput stream operator for connection state. | |
| OTC_SDK_API bool | isPI (DeviceType type) noexcept |
| Returns whether the given device is PI. | |
| OTC_SDK_API bool | isXI (DeviceType type) noexcept |
| Returns whether the given device is a Xi. | |
| OTC_SDK_API bool | is1MDevice (DeviceType type) noexcept |
| Returns whether the given device is of the 1M variety. | |
| OTC_SDK_API bool | isMTDevice (DeviceType type) noexcept |
| Returns whether the given device is an MT device. | |
| 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 (such as set commands). | |
| OTC_SDK_API bool | isAutonomousDevice (DeviceType type) noexcept |
| Returns whether the given device supports the autonomous mode. | |
| 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. | |
| OTC_SDK_API std::string | toString (DeviceType deviceType) noexcept |
| Returns a string representation of the given device type. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, DeviceType deviceType) noexcept |
| Output stream operator for device types. | |
| OTC_SDK_API std::string | toString (FlagState flagState) noexcept |
| Returns a string representation of the given flag state. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, FlagState state) noexcept |
| Ouput stream operator for flag states. | |
| std::ostream & | operator<< (std::ostream &out, const Pixel &pixel) noexcept |
| Output stream operator for pixels. | |
| bool | operator== (const RadiationParameters &lhs, const RadiationParameters &rhs) noexcept |
| Checks if two radiation parameter sets are equal. | |
| bool | operator!= (const RadiationParameters &lhs, const RadiationParameters &rhs) noexcept |
| Checks if two radiation parameter sets are unequal. | |
| OTC_SDK_API std::string | toString (RadiationParameterSource source) noexcept |
| Returns a string representation of the given radiation parameter source. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const RadiationParameters &radiation) noexcept |
| Ouput stream operator for radiation parameters. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, RadiationParameterSource source) noexcept |
| Ouput stream operator for radiation parameter sources. | |
| template<typename T> | |
| bool | operator== (const Range< T > &lhs, const Range< T > &rhs) noexcept |
| Checks if two ranges are equal. | |
| template<typename T> | |
| bool | operator!= (const Range< T > &lhs, const Range< T > &rhs) noexcept |
| Checks if two ranges are unequal. | |
| template<typename T> | |
| bool | isIn (const T &value, const Range< T > &range) noexcept |
| Checks if a value is within a given range. | |
| template<typename T> | |
| std::ostream & | operator<< (std::ostream &out, const Range< T > &range) noexcept |
| Ouput stream operator for ranges. | |
| OTC_SDK_API std::string | toString (RdcMode mode) noexcept |
| Returns a string representation of the given radial distortion correction mode. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, RdcMode mode) noexcept |
| Ouput stream operator for radial distortion correction modes. | |
| std::ostream & | operator<< (std::ostream &out, const Slope &slope) noexcept |
| Output stream operator for Slope. | |
| OTC_SDK_API std::string | toString (TemperaturePrecision precision) noexcept |
| Returns a string representation of the given temperature precision. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, TemperaturePrecision precision) noexcept |
| Ouput stream operator for temperature precisions. | |
| template<typename T> | |
| bool | operator== (const Vector2< T > &lhs, const Vector2< T > &rhs) noexcept |
| Checks if two vectors are equal. | |
| template<typename T> | |
| bool | operator!= (const Vector2< T > &lhs, const Vector2< T > &rhs) noexcept |
| Checks if two vectors are unequal. | |
| template<typename T> | |
| Vector2< T > | operator+ (const Vector2< T > &lhs, const Vector2< T > &rhs) noexcept |
| Adds two vectors together. | |
| template<typename T> | |
| Vector2< T > | operator- (const Vector2< T > &lhs, const Vector2< T > &rhs) noexcept |
| Subtracts two vectors. | |
| template<typename T> | |
| std::ostream & | operator<< (std::ostream &out, const Vector2< T > &vector) noexcept |
| Ouput stream operator for vectors. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const Version &version) |
| Ouput stream operator for Version objects. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const IpAddress &address) |
| Output stream operator for IP addresses. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const MacAddress &mac) noexcept |
| Output stream operator for MAC addresses. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const Port &port) noexcept |
| Output stream operator for port numbers. | |
| OTC_SDK_API float | getFieldStat (const FieldStats &stats, FieldStat stat) noexcept |
| Returns the value of the given field statistic. | |
| OTC_SDK_API std::string | toString (FieldShape shape) noexcept |
| Returns a string representation of the given field shape. | |
| OTC_SDK_API std::string | toString (FieldStat stat) noexcept |
| Returns a string representation of the given field statistic. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, FieldShape shape) noexcept |
| Ouput stream operator for field shapes. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, FieldStat stat) noexcept |
| Ouput stream operator for field statistics. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const FieldStats &stats) noexcept |
| Ouput stream operator for field stats. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const FieldStatus &status) |
| Output stream operator for measurement field status. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const FieldShapeConfig &fieldShapeConfig) noexcept |
| Ouput stream operator for field shape configurations. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const MeasurementFieldConfig &config) noexcept |
| Ouput stream operator for measurement field configurations. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const IRImagerConfig &config) |
| Output stream operator for the IRImagerConfig. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const PifAiConfig &config) noexcept |
| Output stream operator for PifAiConfig. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const PifDiConfig &config) noexcept |
| Output stream operator for PifDiConfig. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const PifAoConfig &config) noexcept |
| Output stream operator for PifAoConfig. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const PifDoConfig &config) noexcept |
| Output stream operator for PifDoConfig. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const PifFsConfig &config) noexcept |
| Output stream operator for PifFsConfig. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const PifConfig &config) noexcept |
| Output stream operator for the PifConfig. | |
| OTC_SDK_API float | lowerLimit (PifAoOutputMode outputMode) noexcept |
| Returns the lower limit of the specified PIF analog output mode as a number value. | |
| OTC_SDK_API float | upperLimit (PifAoOutputMode outputMode) noexcept |
| Returns the upper limit of the specified PIF analog output mode as a number value. | |
| OTC_SDK_API float | clampValue (float value, PifAoOutputMode outputMode) noexcept |
| Clamps the given value to the limits of the specified PIF analog output mode. | |
| bool | operator== (const PifIndex &lhs, const PifIndex &rhs) noexcept |
| Equality operator for PIF indices. | |
| bool | operator!= (const PifIndex &lhs, const PifIndex &rhs) noexcept |
| Inequality operator for PIF indices. | |
| OTC_SDK_API std::string | toString (const PifIndex &index) noexcept |
| Returns a string representation of the given PIF index. | |
| OTC_SDK_API std::string | toString (PifDeviceType type) noexcept |
| Returns a string representation of the given PIF device type. | |
| OTC_SDK_API std::string | toString (PifAiMode analogInputMode) noexcept |
| Returns a string representation of the given PIF analog input mode. | |
| OTC_SDK_API std::string | toString (PifDiMode digitalInputMode) noexcept |
| Returns a string representation of the given PIF digital input mode. | |
| OTC_SDK_API std::string | toString (PifAoMode analogOutputMode) noexcept |
| Returns a string representation of the given PIF analog output mode. | |
| OTC_SDK_API std::string | toString (PifDoMode digitalOutputMode) noexcept |
| Returns a string representation of the given PIF digital output mode. | |
| OTC_SDK_API std::string | toString (PifFsMode failSafeMode) noexcept |
| Returns a string representation of the given PIF fail safe mode. | |
| OTC_SDK_API std::string | toString (PifAoOutputMode outputMode) noexcept |
| Returns a string representation of the given PIF analog output mode. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, PifDeviceType deviceType) noexcept |
| Output stream operator for PIF device types. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, PifAiMode analogInputMode) noexcept |
| Output stream operator for PIF analog input modes. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, PifDiMode digitalInputMode) noexcept |
| Output stream operator for PIF digital input modes. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, PifAoMode analogOutputMode) noexcept |
| Output stream operator for PIF analog output modes. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, PifDoMode digitalOutputMode) noexcept |
| Output stream operator for PIF digital output modes. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, PifFsMode failSafeMode) noexcept |
| Output stream operator for PIF fail safe modes. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, PifAoOutputMode outputMode) noexcept |
| Output stream operator for PIF analog output mode. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, PifIndex index) noexcept |
| Output stream operator for PIF indices. | |
| OTC_SDK_API std::ostream & | operator<< (std::ostream &out, const UncommittedValueStatus &status) |
| Output stream operator for uncommitted value status. | |
Main SDK namespace.
|
strong |
Represents the different inputs that an alarm channel monitors.
|
strong |
Represents the relation of an alarm input value to an alarm range.
|
strong |
Represents the different states an alarm channel can be in.
|
strong |
Represents the different sources from which the calibration files can be acquired.
|
strong |
|
strong |
Represents the different available color formats.
The format defines the storage sequence of the pixel color values. Therefore, the color value of the first letter will come first in the image pixel value array.
Some systems refer to the significance of the color values as color format. Here the color value of the first letter is the most significant byte. On big-endian machines this byte comes first. On little-endian machines it will come last.
| Enumerator | |
|---|---|
| RGB | Pixel colors values are stored in the sequence: (red, green, blue). |
| BGR | Pixel colors values are stored in the sequence: (blue, green, red). |
|
strong |
Represents the current connection state.
| Enumerator | |
|---|---|
| Disconnected | The device connection is being closed. |
| Connecting | The device connection is closed. |
| CaliAccessInternet | The device connection is being established. |
| CaliInternetDownload | The Sdk is asking for permission to access the internet to download missing calibration files. |
| CaliDeviceDownload | The Sdk is trying to download missing calibration files from the internet. |
| CaliCopy | The Sdk is trying to download missing calibration files from the device. |
| CaliCopySourceDirectory | The Sdk is trying to copy missing calibration files from the filesystem. |
| CaliAcquired | The directory specified via Sdk::setCalibrationFileSourceDirectory() did not contain everything. Provide another source directory. |
| CaliMissing | All missing calibration files have been successfully acquired. |
| Failed | Missing calibration files could not be acquired. Thermal data will be invalid. |
| Connected | The connection attempt failed. |
| Lost | The device connection is established. |
| Timeout | The device connection is lost. The device connection timed out, e.g. due to a network issue. |
|
strong |
|
strong |
|
strong |
Represents the different states of the shutter flag.
A flag cycle is defined by the transition through the following states:
Open - Closing - Closed - Opening - Open
During the automated startup calibration after a successful device connection the flag state will be Initializing indicating the thermal frame data is not yet reliable.
| Enumerator | |
|---|---|
| Open | Flag is open. |
| Closed | Flag is closed. |
| Opening | Flag is opening. |
| Closing | Flag is closing. |
| Error | Flag is in an error state. |
| Initializing | Flag state is beeing initialized/calibrated. |
|
strong |
Represents the available modes for PIF analog input channels.
|
strong |
Represents the available modes for PIF analog output channels.
|
strong |
|
strong |
Represents the supported PIF device types.
|
strong |
|
strong |
Represents the available modes for PIF digital output channels.
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Represents the different mode to scale temperatures when generating a false color image.
|
strong |
|
strong |
Represents the different available width alignments.
Depending on the chosen alignment additional bytes will be added to the end of each row in an image so that its size in bytes adheres to that alignment. This enables some frame works like OpenGL to read the image data in bigger chunks than one byte at a time which can result in significant performance benefits.
|
noexcept |
Clamps the given value to the limits of the specified PIF analog output mode.
| [in] | value | to clamp. |
| [in] | outputMode | to which the provided value should be clamped. |
|
noexcept |
Returns the value of the given field statistic.
| [in] | stats | field statistics. |
| [in] | stat | to retrieve from the field statistics. |
|
noexcept |
Returns whether the given device has a focus motor.
| [in] | type | imager device type to check. |
|
noexcept |
Returns whether the given device is of the 1M variety.
| [in] | type | imager device type to check. |
|
noexcept |
Returns whether the given device supports the autonomous mode.
| [in] | type | imager device type to check. |
|
noexcept |
Returns whether the given device will answer on all commands, also on commands with no answer needed (such as set commands).
| [in] | type | imager device type to check. |
|
noexcept |
Returns whether the given device supports Ethernet.
| [in] | type | imager device type to check. |
|
inlinenoexcept |
Checks if a value is within a given range.
| [in] | value | value to check. |
| [in] | range | range to check against. |
|
noexcept |
Returns whether the given device is an MT device.
| [in] | type | imager device type to check. |
|
noexcept |
Returns whether the given device is PI.
| [in] | type | imager device type to check. |
|
noexcept |
Returns whether the given device is a Xi.
| [in] | type | imager device type to check. |
|
noexcept |
Returns the lower limit of the specified PIF analog output mode as a number value.
| [in] | outputMode | for which the lower limit is desired. |
Inequality operator for PIF indices.
| [in] | lhs | left-hand side index. |
| [in] | rhs | right-hand side index. |
|
noexcept |
Checks if two radiation parameter sets are unequal.
| [in] | lhs | first radiation parameter set to compare. |
| [in] | rhs | second radiation parameter set to compare. |
|
inlinenoexcept |
Checks if two ranges are unequal.
| [in] | lhs | first range to compare. |
| [in] | rhs | second range to compare. |
|
inlinenoexcept |
Checks if two vectors are unequal.
| [in] | lhs | first vector to compare. |
| [in] | rhs | second vector set to compare. |
|
inlinenoexcept |
Adds two vectors together.
| [in] | lhs | first vector to add. |
| [in] | rhs | second vector to add. |
|
inlinenoexcept |
Subtracts two vectors.
| [in] | lhs | first vector to subtract. |
| [in] | rhs | second vector to subtract. |
|
noexcept |
Output stream operator for alarm inputs.
| [in] | out | stream to use. |
| [in] | alarmInput | to output. |
|
noexcept |
Output stream operator for alarm range relations.
| [in] | out | stream to use. |
| [in] | alarmRangeRelation | to output. |
|
noexcept |
Output stream operator for alarm states.
| [in] | out | stream to use. |
| [in] | alarmState | to output. |
|
noexcept |
Ouput stream operator for chip heating mode.
| [in] | out | stream to ouput to. |
| [in] | mode | to output. |
|
noexcept |
Ouput stream operator for connection state.
| [in] | out | stream to ouput to. |
| [in] | state | to output. |
|
noexcept |
Output stream operator for alarm channel configurations.
| [in] | out | stream to use. |
| [in] | config | alarm channel configuration to output. |
| OTC_SDK_API std::ostream & optris::operator<< | ( | std::ostream & | out, |
| const AlarmChannelStatus & | status ) |
Output stream operator for alarm channel status.
| [in] | out | stream to use. |
| [in] | status | to output. |
|
noexcept |
Output stream operator for the alarm configuration.
| [in] | out | stream to use. |
| [in] | config | alarm configuration to output. |
| OTC_SDK_API std::ostream & optris::operator<< | ( | std::ostream & | out, |
| const CompositeAlarmStatus & | status ) |
Output stream operator for composite alarm status.
| [in] | out | stream to use. |
| [in] | status | to output. |
|
noexcept |
Ouput stream operator for field shape configurations.
| [in] | out | stream to ouput to. |
| [in] | fieldShapeConfig | to output. |
|
noexcept |
Ouput stream operator for field stats.
| [in] | out | stream to ouput to. |
| [in] | stats | to output. |
| OTC_SDK_API std::ostream & optris::operator<< | ( | std::ostream & | out, |
| const FieldStatus & | status ) |
Output stream operator for measurement field status.
| [in] | out | stream to use. |
| [in] | status | to output. |
| OTC_SDK_API std::ostream & optris::operator<< | ( | std::ostream & | out, |
| const IpAddress & | address ) |
Output stream operator for IP addresses.
| [in] | out | stream to write the address to. |
| [in] | address | to output. |
| OTC_SDK_API std::ostream & optris::operator<< | ( | std::ostream & | out, |
| const IRImagerConfig & | config ) |
Output stream operator for the IRImagerConfig.
| [out] | out | stream to output to. |
| [in] | config | to output. |
|
noexcept |
Output stream operator for MAC addresses.
| [in] | out | stream to write the MAC address to. |
| [in] | mac | to output. |
|
noexcept |
Ouput stream operator for measurement field configurations.
| [in] | out | stream to ouput to. |
| [in] | config | to output. |
|
noexcept |
Output stream operator for PifAiConfig.
| [in] | out | stream to use. |
| [in] | config | to output. |
|
noexcept |
Output stream operator for PifAoConfig.
| [in] | out | stream to use. |
| [in] | config | to output. |
|
noexcept |
Output stream operator for the PifConfig.
| [in] | out | stream to use. |
| [in] | config | to output. |
|
noexcept |
Output stream operator for PifDiConfig.
| [in] | out | stream to use. |
| [in] | config | to output. |
|
noexcept |
Output stream operator for PifDoConfig.
| [in] | out | stream to use. |
| [in] | config | to output. |
|
noexcept |
Output stream operator for PifFsConfig.
| [in] | out | stream to use. |
| [in] | config | to output. |
|
inlinenoexcept |
Output stream operator for pixels.
| [in] | out | stream to output to. |
| [in] | pixel | to output. |
|
noexcept |
Output stream operator for port numbers.
| [in] | out | stream to write the port number to. |
| [in] | port | to output. |
|
noexcept |
Ouput stream operator for radiation parameters.
| [in] | out | stream to ouput to. |
| [in] | radiation | parameters to output. |
|
noexcept |
Ouput stream operator for ranges.
| [in] | out | stream to ouput to. |
| [in] | range | range to output. |
|
inlinenoexcept |
Output stream operator for Slope.
| [in] | out | stream to use. |
| [in] | slope | to output. |
| OTC_SDK_API std::ostream & optris::operator<< | ( | std::ostream & | out, |
| const UncommittedValueStatus & | status ) |
Output stream operator for uncommitted value status.
| [in] | out | stream to use. |
| [in] | status | to output. |
|
noexcept |
Ouput stream operator for vectors.
| [in] | out | stream to ouput to. |
| [in] | vector | to output. |
| OTC_SDK_API std::ostream & optris::operator<< | ( | std::ostream & | out, |
| const Version & | version ) |
Ouput stream operator for Version objects.
| [in] | out | stream to ouput to. |
| [in] | version | to output. |
|
noexcept |
Output stream operator for device types.
| [in] | out | stream to use. |
| [in] | deviceType | to output. |
|
noexcept |
Ouput stream operator for field shapes.
| [in] | out | stream to ouput to. |
| [in] | shape | to output. |
|
noexcept |
Ouput stream operator for field statistics.
| [in] | out | stream to ouput to. |
| [in] | stat | to output. |
|
noexcept |
Ouput stream operator for flag states.
| [in] | out | stream to ouput to. |
| [in] | state | to output. |
|
noexcept |
Output stream operator for PIF analog input modes.
| [in] | out | stream to use. |
| [in] | analogInputMode | to output. |
|
noexcept |
Output stream operator for PIF analog output modes.
| [in] | out | stream to use. |
| [in] | analogOutputMode | to output. |
|
noexcept |
Output stream operator for PIF analog output mode.
| [in] | out | stream to use. |
| [in] | outputMode | to output. |
|
noexcept |
Output stream operator for PIF device types.
| [in] | out | stream to use. |
| [in] | deviceType | to output. |
|
noexcept |
Output stream operator for PIF digital input modes.
| [in] | out | stream to use. |
| [in] | digitalInputMode | to output. |
|
noexcept |
Output stream operator for PIF digital output modes.
| [in] | out | stream to use. |
| [in] | digitalOutputMode | to output. |
|
noexcept |
Output stream operator for PIF fail safe modes.
| [in] | out | stream to use. |
| [in] | failSafeMode | to output. |
|
noexcept |
Output stream operator for PIF indices.
| [in] | out | stream to use. |
| [in] | index | to output. |
|
noexcept |
Ouput stream operator for radiation parameter sources.
| [in] | out | stream to ouput to. |
| [in] | source | to output. |
|
noexcept |
Ouput stream operator for radial distortion correction modes.
| [in] | out | stream to ouput to. |
| [in] | mode | to output. |
|
noexcept |
Ouput stream operator for temperature precisions.
| [in] | out | stream to ouput to. |
| [in] | precision | to output. |
Equality operator for PIF indices.
| [in] | lhs | left-hand side index. |
| [in] | rhs | right-hand side index. |
|
noexcept |
Checks if two radiation parameter sets are equal.
| [in] | lhs | first radiation parameter set to compare. |
| [in] | rhs | second radiation parameter set to compare. |
|
inlinenoexcept |
Checks if two ranges are equal.
| [in] | lhs | first range to compare. |
| [in] | rhs | second range to compare. |
|
inlinenoexcept |
Checks if two vectors are equal.
| [in] | lhs | first vector to compare. |
| [in] | rhs | second vector set to compare. |
|
noexcept |
Returns a string representation of the given alarm input.
alarmInputToString() in Python instead.| [in] | alarmInput | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given alarm range relation.
alarmRangeRelationToString() in Python instead.| [in] | alarmRangeRelation | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given alarm state.
alarmStateToString() in Python instead.| [in] | alarmState | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given chip heating mode.
chipHeatingModeToString() in Python instead.| [in] | mode | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given connection state.
connectionStateToString() in Python instead.| [in] | state | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given PIF index.
pifIndexToString() in Python instead.| [in] | index | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given device type.
deviceTypeToString() in Python instead.| [in] | deviceType | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given field shape.
fieldShapeToString() in Python instead.| [in] | shape | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given field statistic.
fieldStatToString() in Python instead.| [in] | stat | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given flag state.
flagStateToString() in Python instead.| [in] | flagState | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given PIF analog input mode.
pifAiModeToString() in Python instead.| [in] | analogInputMode | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given PIF analog output mode.
pifAoModeToString() in Python instead.| [in] | analogOutputMode | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given PIF analog output mode.
pifAoOutputModeToString() in Python instead.| [in] | outputMode | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given PIF device type.
pifDeviceTypeToString() in Python instead.| [in] | type | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given PIF digital input mode.
pifDiModeToString() in Python instead.| [in] | digitalInputMode | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given PIF digital output mode.
pifDoModeToString() in Python instead.| [in] | digitalOutputMode | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given PIF fail safe mode.
pifFsModeToString() in Python instead.| [in] | failSafeMode | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given radiation parameter source.
radiationParameterSourceToString() in Python instead.| [in] | source | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given radial distortion correction mode.
rdcModeToString() in Python instead.| [in] | mode | for which a string representation is desired. |
|
noexcept |
Returns a string representation of the given temperature precision.
temperaturePrecisionToString() in Python instead.| [in] | precision | for which a string representation is desired. |
|
noexcept |
Returns the upper limit of the specified PIF analog output mode as a number value.
| [in] | outputMode | for which the upper limit is desired. |