#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
\chinese IO 基础接口 这是表示 AuboScope 中所有可用 I/O 类型的基础接口。 \endchinese \english Io This is the base interface...
std::string getDisplayName() const
\chinese 获取当前安装中I/O的用户自定义名称
std::string getValueStr() const
\chinese 获取I/O的当前读数值(字符串形式)
InterfaceType getInterfaceType() const
\chinese 获取此I/O所属的接口类型
bool isResolvable() const
\chinese 某些I/O(如MODBUS I/O和模拟工具输入)在某些情况下可能不可用。此方法用于判断 I/O是否可用。
std::string getDefaultName() const
\chinese 获取I/O的机器人默认名称
IoType getType() const
\chinese 获取I/O类型
int getAction() const
\chinese 获取I/O的动作编号
bool isInput() const
\chinese 判断I/O是否支持读取值