![]() |
Thermal Camera SDK 11.3.0
SDK for Optris Thermal Cameras
|
Encapsulates the metadata of frames provided by the devices. More...
#include <FrameMetadata.h>

Public Member Functions | |
| OTC_SDK_API | FrameMetadata () noexcept |
| Constructor. | |
| OTC_SDK_API void | setFrom (const FrameMetadata2 &raw) noexcept |
| Sets the metadata from the raw metadata provided by the processing pipeline. | |
| bool | isThermalDataReliable () const noexcept |
| Indicates whether the provided thermal data is reliable. | |
| unsigned int | getCounter () const noexcept |
| Returns a consecutive number for each received frame. | |
| unsigned int | getCounterHardware () const noexcept |
| Returns the frame number received from the device. | |
| long long | getTimestamp () const noexcept |
| Returns the frame timestamp in UNITS (10000000 units per second). | |
| long long | getTimestampMedia () const noexcept |
| Returns the media timestamp. | |
| FlagState | getFlagState () const noexcept |
| Returns the state of the shutter flag at frame capturing time. | |
| void | setFlagState (FlagState flagState) noexcept |
| Sets the state of the shutter flag. | |
| float | getTemperatureFlag () const noexcept |
| Returns the shutter flag temperature in °C at frame capturing time. | |
| float | getTemperatureBox () const noexcept |
| Returns the housing temperature in °C at frame capturing time. | |
| float | getTemperatureChip () const noexcept |
| Returns the sensor chip temperature in °C at frame capturing time. | |
| RadiationParameterSource | getEmissivitySource () const noexcept |
| Returns the source of the standard emissivity value. | |
| RadiationParameterSource | getTransmissivitySource () const noexcept |
| Returns the source of the standard transmissivity value. | |
| RadiationParameterSource | getAmbientTemperatureSource () const noexcept |
| Returns the source of the standard ambient temperature value. | |
| RadiationParameters | getRadiationParameters () const noexcept |
| Returns the standard radiation parameters. | |
| OTC_SDK_API void | setRadiationParameters (const RadiationParameters &radiation) noexcept |
| Sets the standard radiation parameters used to process the frame. Intended for code paths that reconstruct a FrameMetadata from an external source (ZMQ wire, recorded frames, tests) where the SDK's internal processing pipeline isn't the producer of this metadata. | |
| OTC_SDK_API float | getPifAiValue (int deviceIndex, int pinIndex) const |
| Returns the analog input value on the given PIF channel. | |
| OTC_SDK_API bool | getPifDiValue (int deviceIndex, int pinIndex) const |
| Returns the digital input value on the given PIF channel. | |
| int | getPifActualDeviceCount () const noexcept |
| Returns the count of actually connected PIF devices. | |
| int | getPifConfigurableDeviceCount () const noexcept |
| Returns the count of configurable PIF devices. | |
| int | getPifAiCountPerDevice () const noexcept |
| Returns the count of analog input channels per PIF device. | |
| int | getPifDiCountPerDevice () const noexcept |
| Returns the count of digital input channels per PIF device. | |
Encapsulates the metadata of frames provided by the devices.
This metadata is passed alongside the frame data from the devices via the streaming interface (e.g. USB, Ethernet).
|
inlinenoexcept |
Returns the source of the standard ambient temperature value.
|
inlinenoexcept |
Returns a consecutive number for each received frame.
|
inlinenoexcept |
Returns the frame number received from the device.
|
inlinenoexcept |
Returns the source of the standard emissivity value.
|
inlinenoexcept |
Returns the state of the shutter flag at frame capturing time.
|
inlinenoexcept |
Returns the count of actually connected PIF devices.
|
inlinenoexcept |
Returns the count of analog input channels per PIF device.
| OTC_SDK_API float optris::FrameMetadata::getPifAiValue | ( | int | deviceIndex, |
| int | pinIndex ) const |
Returns the analog input value on the given PIF channel.
| [in] | deviceIndex | of the PIF device. |
| [in] | pinIndex | of the pin on the specified PIF device. |
| SDKException | if either the device or pin index is out of range. |
|
inlinenoexcept |
Returns the count of configurable PIF devices.
|
inlinenoexcept |
Returns the count of digital input channels per PIF device.
| OTC_SDK_API bool optris::FrameMetadata::getPifDiValue | ( | int | deviceIndex, |
| int | pinIndex ) const |
Returns the digital input value on the given PIF channel.
| [in] | deviceIndex | of the PIF device. |
| [in] | pinIndex | of the pin on the specified PIF device. |
| SDKException | if either the device or pin index is out of range. |
|
inlinenoexcept |
Returns the standard radiation parameters.
The standard radiation parameters are used to process the thermal frame and all measurement fields that do not specify a custom emissivity. Measurement fields with a custom emissivity, however, will still utilize the transmissivity and ambient temperature from the standard radiation parameters.
To get the set/configured parameters see IRImager::getRadiationParameters().
|
inlinenoexcept |
Returns the housing temperature in °C at frame capturing time.
|
inlinenoexcept |
Returns the sensor chip temperature in °C at frame capturing time.
|
inlinenoexcept |
Returns the shutter flag temperature in °C at frame capturing time.
|
inlinenoexcept |
Returns the frame timestamp in UNITS (10000000 units per second).
|
inlinenoexcept |
Returns the media timestamp.
|
inlinenoexcept |
Returns the source of the standard transmissivity value.
|
inlinenoexcept |
Indicates whether the provided thermal data is reliable.
During the initial startup calibration the provided thermal data is not reliable. This is equivalent to the shutter flag being in the Initializing state
|
inlinenoexcept |
Sets the state of the shutter flag.
| [in] | flagState | to set. |
|
inlinenoexcept |
Sets the standard radiation parameters used to process the frame. Intended for code paths that reconstruct a FrameMetadata from an external source (ZMQ wire, recorded frames, tests) where the SDK's internal processing pipeline isn't the producer of this metadata.
| [in] | radiation | the radiation parameters to store. |