![]() |
RMVL
2.4.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 } |
变量(类型)