This interface provides support for EtherNet/IP I/Os.
更多...
#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.
在文件 ethernet_ip.h 第 14 行定义.
◆ 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 |
( |
| ) |
|
- 返回
- Get the bit offset for this EtherNet/IP I/O.
◆ getByteOffset()
| int arcs::aubo_scope::EtherNetIP::getByteOffset |
( |
| ) |
|
- 返回
- Get the byte offset for this EtherNet/IP I/O.
◆ getValue()
| int arcs::aubo_scope::EtherNetIP::getValue |
( |
| ) |
|
- 返回
- 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.
◆ isSlave()
| bool arcs::aubo_scope::EtherNetIP::isSlave |
( |
| ) |
|
- 返回
- Get the is slave for this EtherNet/IP I/O.
◆ setValue()
| bool arcs::aubo_scope::EtherNetIP::setValue |
( |
int | value | ) |
|
- 参数
-
| 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. |
- 返回
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.
◆ DataSwitch
◆ d_
| void* arcs::aubo_scope::EtherNetIP::d_ { nullptr } |
|
private |
该类的文档由以下文件生成: