![]() |
Thermal Camera SDK 11.3.0
SDK for Optris Thermal Cameras
|
Encapsulates the configuration for a PIF digital output channel. More...
#include <PifChannelConfigs.h>

Static Public Member Functions | |
| static OTC_SDK_API PifDoConfig | createOff (int deviceIndex, int pinIndex) noexcept |
| Creates a configuration for the mode PifDoMode::Off. | |
| static OTC_SDK_API PifDoConfig | createAlarm (int deviceIndex, int pinIndex, bool lowIfActive) noexcept |
| Creates a configuration for the mode PifDoMode::Alarm. | |
| static OTC_SDK_API PifDoConfig | createFlagStatus (int deviceIndex, int pinIndex, bool lowIfOpen) noexcept |
| Creates a configuration for the mode PifDoMode::FlagStatus. | |
| static OTC_SDK_API PifDoConfig | createFrameSync (int deviceIndex, int pinIndex) noexcept |
| Create a configuration for the mode PifDoMode::FrameSync. | |
| static OTC_SDK_API PifDoConfig | createExternalCommunication (int deviceIndex, int pinIndex) noexcept |
| Creates a configuration for the mode PifDoMode::ExternalCommunication. | |
| static OTC_SDK_API PifDoConfig | createFailSafe (int deviceIndex, int pinIndex) noexcept |
| Creates a configuration for the mode PifDoMode::FailSafe. | |
Public Attributes | |
| PifIndex | index = {0, 0} |
| Identifies the channel by the indices of its pin and the PIF device on which it is located. | |
| PifDoMode | mode = PifDoMode::Off |
| Mode to be applied to the channel. | |
| bool | outputLowActive = true |
| Indicates if the output is low active. | |
Encapsulates the configuration for a PIF digital output channel.
For a detailed overview of all available modes and parameters please refer to the corresponding section in the documentation of the configuration file.
|
staticnoexcept |
Creates a configuration for the mode PifDoMode::Alarm.
| [in] | deviceIndex | identifying the channel. |
| [in] | pinIndex | identifying the channel. |
| [in] | lowIfActive | if true, a low signal will be output, if the alarm is active. |
|
staticnoexcept |
Creates a configuration for the mode PifDoMode::ExternalCommunication.
When set to external communication the output value of the channel can be set with ProcessInterface::setDoValue().
| [in] | deviceIndex | identifying the channel. |
| [in] | pinIndex | identifying the channel. |
|
staticnoexcept |
Creates a configuration for the mode PifDoMode::FailSafe.
Refer to the Fail Safe chapter for more details.
| [in] | deviceIndex | identifying the channel. |
| [in] | pinIndex | identifying the channel. |
|
staticnoexcept |
Creates a configuration for the mode PifDoMode::FlagStatus.
| [in] | deviceIndex | identifying the channel. |
| [in] | pinIndex | identifying the channel. |
| [in] | lowIfOpen | if true, a low signal will be output, if the flag is open. |
|
staticnoexcept |
Create a configuration for the mode PifDoMode::FrameSync.
| [in] | deviceIndex | identifying the channel. |
| [in] | pinIndex | identifying the channel. |
|
staticnoexcept |
Creates a configuration for the mode PifDoMode::Off.
| [in] | deviceIndex | identifying the channel. |
| [in] | pinIndex | identifying the channel. |