1#ifndef AUBO_SCOPE_MODBUS_IO_H
2#define AUBO_SCOPE_MODBUS_IO_H
110 return std::dynamic_pointer_cast<ModbusIo>(io) !=
nullptr &&
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
ModbusIo This interface provides support for MODBUS I/Os.
bool setValue(int value)
Set MODBUS signal to an integer value.
std::string getIpAddress()
Returns the IP address for this MODBUS I/O.
std::string getSignalAddress()
Returns the signal address for this MODBUS I/O.
int getValue()
Returns the integer value of the MODBUS signal.
bool isSlave()
Returns whether this MODBUS I/O is a slave.
bool operator()(IoPtr io)
ModbusIoFilter(Io::IoType type, bool is_input)