Thermal Camera SDK 10.1.1
SDK for Optris Thermal Cameras
Loading...
Searching...
No Matches
optris::PifConfig Class Reference

Holds the configuration of the processing interface. More...

#include <PifConfig.h>

Collaboration diagram for optris::PifConfig:
Collaboration graph

Public Member Functions

OTC_SDK_API PifConfig () noexcept
 Constructor.
 

Public Attributes

PifDeviceType deviceType
 Specifies the desired PIF device type.
 
int deviceCount
 Specifies how many stackable PIFs should be configurable through the SDK.
 
std::vector< PifAiConfiganalogInputs
 Configurations for the analog input channels in no specific order.
 
std::vector< PifDiConfigdigitalInputs
 Configurations for the digital input channels in no specific order.
 
std::vector< PifAoConfiganalogOutputs
 Configurations for the analog output channels in no specific order.
 
std::vector< PifDoConfigdigitalOutputs
 Configurations for the digital output channels in no specific order.
 
PifFsConfig failSafe
 Configuration for the fail safe channel.
 

Detailed Description

Holds the configuration of the processing interface.

This can be single PIF or a set of stackable PIFs.

Member Data Documentation

◆ analogInputs

std::vector<PifAiConfig> optris::PifConfig::analogInputs

Configurations for the analog input channels in no specific order.

  • All available channels that have no configuration are set to mode off.
  • If multiple configurations for the same channel exist, only the one that was added first will be applied.

◆ analogOutputs

std::vector<PifAoConfig> optris::PifConfig::analogOutputs

Configurations for the analog output channels in no specific order.

  • All available channels that have no configuration are set to mode off.
  • If multiple configurations for the same channel exist, only the one that was added first will be applied.

◆ deviceCount

int optris::PifConfig::deviceCount

Specifies how many stackable PIFs should be configurable through the SDK.

  • This setting is only relevant for stackable PIFs. In all other cases the count can be derived from the device type.
  • The number of actually connected stackable PIFs can be lower but the SDK will never report more connected stackable PIFs than specified by this count.

For more details please refer either to documentation of the Process Interface (PIF) chapter.

◆ deviceType

PifDeviceType optris::PifConfig::deviceType

Specifies the desired PIF device type.

For more details please refer either to documentation of the Process Interface (PIF) chapter.

◆ digitalInputs

std::vector<PifDiConfig> optris::PifConfig::digitalInputs

Configurations for the digital input channels in no specific order.

  • All available channels that have no configuration are set to mode off.
  • If multiple configurations for the same channel exist, only the one that was added first will be applied.

◆ digitalOutputs

std::vector<PifDoConfig> optris::PifConfig::digitalOutputs

Configurations for the digital output channels in no specific order.

  • All available channels that have no configuration are set to mode off.
  • If multiple configurations for the same channel exist, only the one that was added first will be applied.

◆ failSafe

PifFsConfig optris::PifConfig::failSafe

Configuration for the fail safe channel.

The configuration will only be applied, if a fail safe channel exists.


The documentation for this class was generated from the following file: