OPC UA 对象类型
更多...
#include <rmvl/opcua/object.hpp>
OPC UA 对象类型
- 所有属性均为
Mandatory
- 数据包含变量节点列表、方法节点列表
◆ ObjectType()
rm::ObjectType::ObjectType |
( |
| ) |
|
|
default |
◆ add() [1/2]
void rm::ObjectType::add |
( |
const Method & | method | ) |
|
|
inline |
◆ add() [2/2]
void rm::ObjectType::add |
( |
const Variable & | variable | ) |
|
|
inline |
◆ getBase()
const ObjectType * rm::ObjectType::getBase |
( |
| ) |
const |
|
inline |
◆ getMethods()
const auto & rm::ObjectType::getMethods |
( |
| ) |
const |
|
inline |
◆ getVariables()
const auto & rm::ObjectType::getVariables |
( |
| ) |
const |
|
inline |
◆ operator[]()
Variable & rm::ObjectType::operator[] |
( |
const std::string & | browse_name | ) |
|
|
inline |
访问指定的变量节点
- 参数
-
[in] | browse_name | 变量节点的浏览名 BrowseName |
- 返回
- 用
rm::Variable
表示的变量的左值引用
◆ setBase()
void rm::ObjectType::setBase |
( |
ObjectType & | otype | ) |
|
|
inline |
◆ browse_name
std::string rm::ObjectType::browse_name {} |
浏览名称 BrowseName
- 属于非服务器层面的 ID 号,可用于完成路径搜索
- 作为对象类型节点、对象节点之间链接的依据
- 同一个命名空间
ns
下该名称不能重复
◆ description
std::string rm::ObjectType::description {} |
◆ display_name
std::string rm::ObjectType::display_name {} |
展示名称 DisplayName
- 在服务器上对外展示的名字 -
en-US
- 同一个命名空间
ns
下该名称可以相同
◆ ns
uint16_t rm::ObjectType::ns {1U} |
该类的文档由以下文件生成: