This interface provides support for EtherNet/IP I/Os.
More...
#include <ethernet_ip.h>
|
| enum | IoType : int {
DIGITAL,
ANALOG,
INTEGER,
BOOLEAN,
DOUBLE
} |
| |
| enum | InterfaceType : int {
STANDARD,
TOOL,
CONFIGURABLE,
LINKIO,
MODBUS,
GENERAL_PURPOSE,
PROFINET,
ETHERNET_IP
} |
| |
| | Io () |
| |
This interface provides support for EtherNet/IP I/Os.
Definition at line 14 of file ethernet_ip.h.
| arcs::aubo_scope::EtherNetIP::EtherNetIP |
( |
EtherNetIP & |
f | ) |
|
| arcs::aubo_scope::EtherNetIP::EtherNetIP |
( |
EtherNetIP && |
f | ) |
|
| arcs::aubo_scope::EtherNetIP::~EtherNetIP |
( |
| ) |
|
| arcs::aubo_scope::EtherNetIP::EtherNetIP |
( |
| ) |
|
|
private |
| int arcs::aubo_scope::EtherNetIP::getBitOffset |
( |
| ) |
|
- Returns
- Get the bit offset for this EtherNet/IP I/O.
| int arcs::aubo_scope::EtherNetIP::getByteOffset |
( |
| ) |
|
- Returns
- Get the byte offset for this EtherNet/IP I/O.
| int arcs::aubo_scope::EtherNetIP::getValue |
( |
| ) |
|
- Returns
- the integer value of the EtherNet/IP signal. If the EtherNet/IP signal is digital then
false is represented by 0 and true} is represented by the value 1.
| bool arcs::aubo_scope::EtherNetIP::isSlave |
( |
| ) |
|
- Returns
- Get the is slave for this EtherNet/IP I/O.
| bool arcs::aubo_scope::EtherNetIP::setValue |
( |
int |
value | ) |
|
- Parameters
-
| value | Set EtherNet/IP signal to an integer value. If the EtherNet/IP signal is digital, then false is represented by 0 and true are represented by all numbers different from 0. |
- Returns
true if the EtherNet/IP signal was sent down to the controller, and false if the signal was not sent down, e.g. because the controller was not running. Notice that the EtherNet/IP signal must support writes, consult the Aubo EtherNet/IP protocol.
| void* arcs::aubo_scope::EtherNetIP::d_ { nullptr } |
|
private |
The documentation for this class was generated from the following file: