RMVL
2.2.0-dev
Robotic Manipulation and Vision Library
|
变量(类型) 更多...
类 | |
class | rm::VariableType |
OPC UA 变量类型 更多... | |
class | rm::Variable |
OPC UA 变量 更多... | |
struct | rm::DataSourceVariable |
OPC UA 数据源变量 更多... | |
命名空间 | |
namespace | rm |
宏定义 | |
#define | uaCreateVariableType(val, ...) |
创建变量类型,BrowseName、DisplayName、Description 均为变量类型的名称 | |
#define | uaCreateVariable(val, ...) |
创建变量,BrowseName、DisplayName、Description 均为变量类型的名称 | |
类型定义 | |
using | rm::Variables = std::vector<Variable> |
变量列表别名 | |
using | rm::DataSourceRead = std::function<Variable(const NodeId &)> |
数据源回调函数,Read 函数指针定义 | |
using | rm::DataSourceWrite = std::function<void(const NodeId &, const Variable &)> |
数据源回调函数,Write 函数指针定义 | |
枚举 | |
enum | rm::AccessLevel : uint8_t { rm::VARIABLE_READ = 1U , rm::VARIABLE_WRITE = 2U } |
变量(类型)