|
AuboStudio SDK
0.6.3
|
|
|
|
|
This interface provides support for digital I/Os. 更多...
#include <digital_io.h>


Public 成员函数 | |
| DigitalIo (DigitalIo &f) | |
| DigitalIo (DigitalIo &&f) | |
| ~DigitalIo () | |
| bool | setValue (bool high) |
| Set digital I/O output signal. | |
| bool | getValue () |
| Public 成员函数 继承自 arcs::aubo_scope::Io | |
| Io (Io &f) | |
| Io (Io &&f) | |
| virtual | ~Io () |
| std::string | getDisplayName () const |
| std::string | getDefaultName () const |
| std::string | getValueStr () const |
| IoType | getType () const |
| InterfaceType | getInterfaceType () const |
| int | getAction () const |
| bool | isInput () const |
| 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 () |
Private 成员函数 | |
| DigitalIo () | |
Private 属性 | |
| void * | d_ { nullptr } |
友元 | |
| class | DataSwitch |
额外继承的成员函数 | |
| Public 类型 继承自 arcs::aubo_scope::Io | |
| enum | IoType : int { DIGITAL , ANALOG , INTEGER , BOOLEAN , DOUBLE } |
| enum | InterfaceType : int { STANDARD , TOOL , CONFIGURABLE , LINKIO , MODBUS , GENERAL_PURPOSE , PROFINET , ETHERNET_IP } |
| Protected 成员函数 继承自 arcs::aubo_scope::Io | |
| Io () | |
This interface provides support for digital I/Os.
在文件 digital_io.h 第 14 行定义.
| arcs::aubo_scope::DigitalIo::DigitalIo | ( | DigitalIo & | f | ) |
| arcs::aubo_scope::DigitalIo::DigitalIo | ( | DigitalIo && | f | ) |
| arcs::aubo_scope::DigitalIo::~DigitalIo | ( | ) |
|
private |
| bool arcs::aubo_scope::DigitalIo::getValue | ( | ) |
| bool arcs::aubo_scope::DigitalIo::setValue | ( | bool | high | ) |
Set digital I/O output signal.
Note that the I/O must be an output I/O.
| high | the digital value to be set. |
true if the digital signal was set, false if the signal was not set, e.g. because the controller was not running.
|
friend |
|
private |
在文件 digital_io.h 第 40 行定义.