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

Public Member Functions | |
| OTC_SDK_API | PifDoConfig () noexcept |
| Constructor. | |
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 | 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 | |
| int | deviceIndex |
| Identifies the channel by specifying the PIF device on which its pins are located. | |
| int | pinIndex |
| Identifies the channel by locating its pins on the specified PIF device. | |
| PifDoMode | mode |
| Mode to be applied to the channel. | |
| bool | outputLowActive |
| 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::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. |