Version 8.9.0
 
Loading...
Searching...
No Matches
evo::IRPifConfig Struct Reference

Config for pif. More...

#include <IRPifConfig.h>

Collaboration diagram for evo::IRPifConfig:
Collaboration graph

Public Member Functions

 IRPifConfig (std::size_t countDIs=0, std::size_t countAIs=0, std::size_t countDOs=0, std::size_t countAOs=0)
 

Public Attributes

struct {
   float   AnalogValueOpen
 Analog Output Voltage/Milliampere when Flag is open. More...
 
   float   AnalogValueClosed
 Analog Output Voltage/Milliampere when Flag is closed. More...
 
   float   AnalogValueMoving
 Analog Output Voltage/Milliampere when Flag is moving. More...
 
   IRChannelConfig   Channel
 Output channel for flag. More...
 
FlagOpenOutput
 
struct {
   float   AnalogValue
 Analog Output Voltage/Milliampere on Frame for syncing. More...
 
   IRChannelConfig   Channel
 Output channel for frame sync. More...
 
FrameSyncOutput
 
IRChannelConfig FlagOpenInputChannel
 Input channel for set flag state. More...
 
IRArray< IRChannelConfigDIChannelsDI
 Channel config of digital input channel's. More...
 
IRArray< IRChannelConfigAIChannelsAI
 Channel config of analog input channel's. More...
 
IRArray< IRChannelConfigDOChannelsDO
 Channel config of digital output channel's. More...
 
IRArray< IRChannelConfigAOChannelsAO
 Channel config of analog output channel's. More...
 

Detailed Description

Config for pif.

Author
Helmut Engelhardt (Evocortex GmbH)
Examples
examples/linux/pif/IRPifExample.cpp.

Member Data Documentation

◆ AnalogValue

float evo::IRPifConfig::AnalogValue

Analog Output Voltage/Milliampere on Frame for syncing.

Examples
examples/linux/pif/IRPifExample.cpp.

◆ AnalogValueClosed

float evo::IRPifConfig::AnalogValueClosed

Analog Output Voltage/Milliampere when Flag is closed.

Examples
examples/linux/pif/IRPifExample.cpp.

◆ AnalogValueMoving

float evo::IRPifConfig::AnalogValueMoving

Analog Output Voltage/Milliampere when Flag is moving.

Examples
examples/linux/pif/IRPifExample.cpp.

◆ AnalogValueOpen

float evo::IRPifConfig::AnalogValueOpen

Analog Output Voltage/Milliampere when Flag is open.

Examples
examples/linux/pif/IRPifExample.cpp.

◆ Channel

IRChannelConfig evo::IRPifConfig::Channel

Output channel for flag.

Output channel for frame sync.

On digital true, when flag is open.

Examples
examples/linux/pif/IRPifExample.cpp.

◆ ChannelsAI

IRArray<IRChannelConfigAI> evo::IRPifConfig::ChannelsAI

Channel config of analog input channel's.

Examples
examples/linux/pif/IRPifExample.cpp.

◆ ChannelsAO

IRArray<IRChannelConfigAO> evo::IRPifConfig::ChannelsAO

Channel config of analog output channel's.

Examples
examples/linux/pif/IRPifExample.cpp.

◆ ChannelsDI

IRArray<IRChannelConfigDI> evo::IRPifConfig::ChannelsDI

Channel config of digital input channel's.

Examples
/platform/windows/examples/pif/IRPifExample.cpp, and examples/linux/pif/IRPifExample.cpp.

◆ ChannelsDO

IRArray<IRChannelConfigDO> evo::IRPifConfig::ChannelsDO

Channel config of digital output channel's.

Examples
examples/linux/pif/IRPifExample.cpp.

◆ FlagOpenInputChannel

IRChannelConfig evo::IRPifConfig::FlagOpenInputChannel

Input channel for set flag state.

When input is true, flag should be open.


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