RMVL  1.2.0
Robotic Manipulation and Vision Library
Public 成员函数 | Public 属性 | 所有成员列表

OPC UA 视图 更多...

#include <rmvl/opcua/view.hpp>

rm::View 的协作图:

Public 成员函数

 View ()=default
 
 View (const View &view)
 
 View (View &&view)
 
Viewoperator= (const View &view)
 
Viewoperator= (View &&view)
 
template<typename... UA_NodeId_>
void add (UA_NodeId_ &&...node_id)
 添加节点 ID 更多...
 
const auto & data () const
 获取节点 ID 列表 更多...
 

Public 属性

std::string browse_name {}
 浏览名称 BrowseName 更多...
 
std::string display_name {}
 展示名称 DisplayName 更多...
 
std::string description {}
 视图的描述 - zh-CN 更多...
 

详细描述

OPC UA 视图

构造及析构函数说明

◆ View() [1/3]

rm::View::View ( )
default

◆ View() [2/3]

rm::View::View ( const View view)
inline

◆ View() [3/3]

rm::View::View ( View &&  view)
inline

成员函数说明

◆ add()

template<typename... UA_NodeId_>
void rm::View::add ( UA_NodeId_ &&...  node_id)
inline

添加节点 ID

  • 使用逗号分隔,可添加多个节点 ID,可参考以下示例
    View view;
    view.add(node_1, node_2, node_3);
    View()=default
模板参数
UA_NodeId_节点 ID 类型,指代 UA_NodeId
参数
[in]node_id既存的待添加的节点 ID

◆ data()

const auto& rm::View::data ( ) const
inline

获取节点 ID 列表

◆ operator=() [1/2]

View& rm::View::operator= ( const View view)

◆ operator=() [2/2]

View& rm::View::operator= ( View &&  view)

类成员变量说明

◆ browse_name

std::string rm::View::browse_name {}

浏览名称 BrowseName

  • 属于非服务器层面的 ID 号,可用于完成路径搜索
  • 作为视图类型节点、视图节点之间链接的依据
  • 同一个命名空间 ns 下该名称不能重复

◆ description

std::string rm::View::description {}

视图的描述 - zh-CN

◆ display_name

std::string rm::View::display_name {}

展示名称 DisplayName

  • 在服务器上对外展示的名字 - en-US
  • 同一个命名空间 ns 下该名称可以相同

该类的文档由以下文件生成: