![]() |
RMVL
2.6.0-dev
Robotic Manipulation and Vision Library
|
OPC UA 对象 更多...
#include <rmvl/opcua/object.hpp>
Public 成员函数 | |
| Object ()=default | |
| ObjectType | type () const |
| 获取对象类型 ObjectType | |
| void | add (const Variable &variable) |
| 添加(额外的)变量节点至 rm::Object 对象中 | |
| void | add (const DataSourceVariable &dsv) |
| 添加(额外的)数据源变量节点至 rm::Object 对象中 | |
| void | add (const Method &method) |
| 添加(额外的)方法节点至 rm::Object 对象中 | |
| bool | empty () const |
| 判断对象是否为空 | |
| const std::unordered_map< std::string, Variable > & | getVariables () const |
| 获取 Variable 表示的变量节点的列表 | |
| const std::unordered_map< std::string, DataSourceVariable > & | getDataSourceVariables () const |
| 获取 DataSourceVariable 表示的数据源变量节点的列表 | |
| const std::unordered_map< std::string, Method > & | getMethods () const |
| 获取 Method 表示的方法节点的列表 | |
静态 Public 成员函数 | |
| static Object | makeFrom (const ObjectType &otype) |
| 从对象类型构创建的对象节点 | |
Public 属性 | |
| uint16_t | ns {1U} |
| 命名空间索引,默认为 1 | |
| std::string | browse_name {} |
| 浏览名称 BrowseName | |
| std::string | display_name {} |
| 展示名称 DisplayName | |
| std::string | description {} |
| 对象的描述 - zh-CN | |
OPC UA 对象
|
default |
|
inline |
添加(额外的)数据源变量节点至 rm::Object 对象中
| [in] | dsv | 数据源变量节点 |
|
inline |
添加(额外的)方法节点至 rm::Object 对象中
| [in] | method | 方法节点 |
|
inline |
添加(额外的)变量节点至 rm::Object 对象中
| [in] | variable | 变量节点 |
|
inline |
判断对象是否为空
|
inline |
获取 DataSourceVariable 表示的数据源变量节点的列表
|
inline |
获取 Method 表示的方法节点的列表
|
inline |
获取 Variable 表示的变量节点的列表
|
inlinestatic |
|
inline |
获取对象类型 ObjectType
| std::string rm::ua::Object::browse_name {} |
浏览名称 BrowseName
| std::string rm::ua::Object::description {} |
对象的描述 - zh-CN
| std::string rm::ua::Object::display_name {} |
展示名称 DisplayName
| uint16_t rm::ua::Object::ns {1U} |
命名空间索引,默认为 1