1#ifndef AUBO_SCOPE_ETHERNET_IP_H
2#define AUBO_SCOPE_ETHERNET_IP_H
104 return std::dynamic_pointer_cast<EtherNetIP>(io) !=
nullptr &&
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
EtherNetIP This interface provides support for EtherNet/IP I/Os.
EtherNetIP(EtherNetIP &f)
int getByteOffset()
Returns the byte offset for this EtherNet/IP I/O.
bool isSlave()
Returns whether this EtherNet/IP I/O is a slave.
int getBitOffset()
Returns the bit offset for this EtherNet/IP I/O.
bool setValue(int value)
Set EtherNet/IP signal to an integer value.
int getValue()
Returns the integer value of the EtherNet/IP signal.
EtherNetIP(EtherNetIP &&f)
EtherNetIPFilter(Io::IoType type, bool is_input)
bool operator()(IoPtr io)