This interface provides support for PROFINET I/Os.
More...
#include <profinet.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 PROFINET I/Os.
Definition at line 14 of file profinet.h.
| arcs::aubo_scope::Profinet::Profinet |
( |
Profinet & |
f | ) |
|
| arcs::aubo_scope::Profinet::Profinet |
( |
Profinet && |
f | ) |
|
| arcs::aubo_scope::Profinet::~Profinet |
( |
| ) |
|
| arcs::aubo_scope::Profinet::Profinet |
( |
| ) |
|
|
private |
| int arcs::aubo_scope::Profinet::getBitOffset |
( |
| ) |
|
- Returns
- Get the bit offset for this Profinet I/O.
| int arcs::aubo_scope::Profinet::getByteOffset |
( |
| ) |
|
- Returns
- Get the byte offset for this Profinet I/O.
| int arcs::aubo_scope::Profinet::getValue |
( |
| ) |
|
- Returns
- the integer value of the PROFINET signal. If the PROFINET signal is digital then
false is represented by 0 and true} is represented by the value 1.
| bool arcs::aubo_scope::Profinet::isSlave |
( |
| ) |
|
- Returns
- Get the is slave for this Profinet I/O.
| bool arcs::aubo_scope::Profinet::setValue |
( |
int |
value | ) |
|
- Parameters
-
| value | Set PROFINET signal to an integer value. If the PROFINET signal is digital, then false is represented by 0 and true are represented by all numbers different from 0. |
- Returns
true if the PROFINET 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 PROFINET signal must support writes, consult the Aubo PROFINET protocol.
| void* arcs::aubo_scope::Profinet::d_ { nullptr } |
|
private |
The documentation for this class was generated from the following file: