EtherNetIP This interface provides support for EtherNet/IP I/Os.
More...
#include <ethernet_ip.h>
|
| | EtherNetIP (EtherNetIP &f) |
| | EtherNetIP (EtherNetIP &&f) |
| | ~EtherNetIP () |
| int | getByteOffset () |
| | Returns the byte offset for this EtherNet/IP I/O.
|
| int | getBitOffset () |
| | Returns the bit offset for this EtherNet/IP I/O.
|
| bool | isSlave () |
| | Returns whether this EtherNet/IP I/O is a slave.
|
| bool | setValue (int value) |
| | Set EtherNet/IP signal to an integer value.
|
| int | getValue () |
| | Returns the integer value of the EtherNet/IP signal.
|
| | Io (Io &f) |
| | Io (Io &&f) |
| virtual | ~Io () |
| std::string | getDisplayName () const |
| | Returns the user defined name of the IO in the currently selected installation.
|
| std::string | getDefaultName () const |
| | Returns the robot default name of the I/O.
|
| std::string | getValueStr () const |
| | Returns the current reading of the I/O as a string.
|
| IoType | getType () const |
| | Returns the I/O type.
|
| InterfaceType | getInterfaceType () const |
| | Returns the interface type this I/O belongs to.
|
| int | getAction () const |
| | Returns the action number of the I/O.
|
| bool | isInput () const |
| | Returns true if I/O supports reading of values and false otherwise.
|
| bool | isResolvable () const |
| | Some I/Os, such as MODBUS I/Os and analog Tool inputs, are in some situations not present in AuboScope or available for use.
|
| size_t | hashCode () |
|
| enum | IoType : int {
DIGITAL
, ANALOG
, INTEGER
, BOOLEAN
,
DOUBLE
} |
| enum | InterfaceType : int {
STANDARD
, TOOL
, CONFIGURABLE
, LINKIO
,
MODBUS
, GENERAL_PURPOSE
, PROFINET
, ETHERNET_IP
} |
| | Io () |
EtherNetIP This interface provides support for EtherNet/IP I/Os.
Definition at line 20 of file ethernet_ip.h.
◆ EtherNetIP() [1/3]
| arcs::aubo_scope::EtherNetIP::EtherNetIP |
( |
EtherNetIP & | f | ) |
|
◆ EtherNetIP() [2/3]
| arcs::aubo_scope::EtherNetIP::EtherNetIP |
( |
EtherNetIP && | f | ) |
|
◆ ~EtherNetIP()
| arcs::aubo_scope::EtherNetIP::~EtherNetIP |
( |
| ) |
|
◆ EtherNetIP() [3/3]
| arcs::aubo_scope::EtherNetIP::EtherNetIP |
( |
| ) |
|
|
private |
◆ getBitOffset()
| int arcs::aubo_scope::EtherNetIP::getBitOffset |
( |
| ) |
|
Returns the bit offset for this EtherNet/IP I/O.
- Returns
- Get the bit offset for this EtherNet/IP I/O.
◆ getByteOffset()
| int arcs::aubo_scope::EtherNetIP::getByteOffset |
( |
| ) |
|
Returns the byte offset for this EtherNet/IP I/O.
- Returns
- Get the byte offset for this EtherNet/IP I/O.
◆ getValue()
| int arcs::aubo_scope::EtherNetIP::getValue |
( |
| ) |
|
Returns the integer value of the EtherNet/IP signal.
- Returns
- the integer value of the EtherNet/IP signal.
◆ isSlave()
| bool arcs::aubo_scope::EtherNetIP::isSlave |
( |
| ) |
|
Returns whether this EtherNet/IP I/O is a slave.
- Returns
- Get the is slave for this EtherNet/IP I/O.
◆ setValue()
| bool arcs::aubo_scope::EtherNetIP::setValue |
( |
int | value | ) |
|
Set EtherNet/IP signal to an integer value.
- Parameters
-
| value | Set EtherNet/IP signal to an integer value. |
- Returns
true if the EtherNet/IP signal was sent down to the controller, and false if the signal was not sent down.
◆ DataSwitch
◆ d_
| void* arcs::aubo_scope::EtherNetIP::d_ { nullptr } |
|
private |
The documentation for this class was generated from the following file: