1 #ifndef AUBO_SCOPE_MODBUS_IO_H 2 #define AUBO_SCOPE_MODBUS_IO_H 25 std::string getIpAddress();
31 std::string getSignalAddress();
44 bool setValue(
int value);
55 friend class DataSwitch;
63 : type_(type), is_input_(is_input)
68 return std::dynamic_pointer_cast<
ModbusIo>(io) !=
nullptr &&
69 io->
getType() == type_ && io->isInput() == is_input_;
ARCS_CLASS_FORWARD(GripForceCapability)
This is the base interface representing all types of I/Os available in AuboScope. ...
bool operator()(IoPtr io)
ModbusIoFilter(Io::IoType type, bool is_input)
This interface provides support for MODBUS I/Os.