1#ifndef AUBO_SCOPE_ANALOG_IO_H
2#define AUBO_SCOPE_ANALOG_IO_H
57 return std::dynamic_pointer_cast<AnalogIo>(io) !=
nullptr &&
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
This interface provides support for analog I/Os.
bool setValue(double value)
Set analog I/O output signal.
double getMaxRangeValue()
double getMinRangeValue()
AnalogIoFilter(Io::InterfaceType interface, bool is_input)
Io::InterfaceType interface_
bool operator()(IoPtr io)