Thermal Camera SDK 10.1.1
SDK for Optris Thermal Cameras
Loading...
Searching...
No Matches
PifConfig.h
Go to the documentation of this file.
1// Copyright (c) 2008-2025 Optris GmbH & Co. KG
2
10
11#pragma once
12
13#include <ostream>
14#include <vector>
15
16#include "otcsdk/Api.h"
18
19
20namespace optris
21{
22
29{
30public:
33
40
51
59
67
75
83
90};
91
92
93// Utility functions
102OTC_SDK_API std::ostream& operator<<(std::ostream& out, const PifConfig& config) noexcept;
103
104} // namespace optris
Contains defines controlling the Windows DLL export and import of symbols.
#define OTC_SDK_API
Only needed when working with Windows DLLs.
Definition Api.h:65
Contains classes holding the configuration parameter for the different process interface channels.
Encapsulates the configuration for a PIF analog input channel.
Definition PifChannelConfigs.h:31
Encapsulates the configuration for a PIF analog output channel.
Definition PifChannelConfigs.h:199
Holds the configuration of the processing interface.
Definition PifConfig.h:29
std::vector< PifDiConfig > digitalInputs
Configurations for the digital input channels in no specific order.
Definition PifConfig.h:66
std::vector< PifAiConfig > analogInputs
Configurations for the analog input channels in no specific order.
Definition PifConfig.h:58
std::vector< PifDoConfig > digitalOutputs
Configurations for the digital output channels in no specific order.
Definition PifConfig.h:82
std::vector< PifAoConfig > analogOutputs
Configurations for the analog output channels in no specific order.
Definition PifConfig.h:74
OTC_SDK_API PifConfig() noexcept
Constructor.
PifFsConfig failSafe
Configuration for the fail safe channel.
Definition PifConfig.h:89
PifDeviceType deviceType
Specifies the desired PIF device type.
Definition PifConfig.h:39
int deviceCount
Specifies how many stackable PIFs should be configurable through the SDK.
Definition PifConfig.h:50
Encapsulates the configuration for a PIF digital input channel.
Definition PifChannelConfigs.h:148
Encapsulates the configuration for a PIF digital output channel.
Definition PifChannelConfigs.h:354
Encapsulates the configuration for a PIF fail safe channel.
Definition PifChannelConfigs.h:443
Main SDK namespace.
Definition DeviceInfo.h:24
PifDeviceType
Represents the supported PIF device types.
Definition PifProperties.h:25