| RMVL 1.5.2 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
rm::NodeId结构体 参考final
基于 open62541 的 OPC UA 二次开发库

OPC UA 节点 ID 更多...

`#include <rmvl/opcua/utilities.hpp>`

rm::NodeId 的协作图:

## Public 成员函数
| NodeId ()=default
| 默认构造节点 ID
constexpr | NodeId (UA_UInt16 ns, UA_UInt32 numeric)
| 构造 OPC UA 节点 ID
| NodeId (const UA_NodeId &node_id)
| 构造 OPC UA 节点 ID
| NodeId (const NodeId &node_id)
| NodeId (NodeId &&node_id) noexcept
void | operator= (const NodeId &node_id)
void | operator= (NodeId &&node_id) noexcept
bool | operator== (const NodeId &node_id) const
bool | operator!= (const NodeId &node_id) const
UA_NodeId * | operator& ()
const UA_NodeId * | operator& () const
constexpr | operator UA_NodeId () const
| 到 `UA_NodeId` 的转换
bool | empty () const
| 判断节点 ID 是否为空
void | clear ()
| 清空节点 ID

## Public 属性
UA_NodeId | nid {}
| open62541 的节点 ID 结构体

## 详细描述

OPC UA 节点 ID

## 构造及析构函数说明

## ◆ NodeId() [1/5]

rm::NodeId::NodeId | ( |  | ) |
| default

默认构造节点 ID

## ◆ NodeId() [2/5]

rm::NodeId::NodeId | ( | UA_UInt16 | ns,
|  | UA_UInt32 | numeric )
| inline constexpr

构造 OPC UA 节点 ID

参数

  [in] | ns | 命名空间
  [in] | numeric | 节点号

## ◆ NodeId() [3/5]

rm::NodeId::NodeId | ( | const UA_NodeId & | node_id | ) |
| inline

构造 OPC UA 节点 ID

参数

  [in] | node_id | 使用 `UA_NodeId` 表示的节点 ID

## ◆ NodeId() [4/5]

rm::NodeId::NodeId | ( | const NodeId & | node_id | ) |
| inline

函数调用图:

## ◆ NodeId() [5/5]

rm::NodeId::NodeId | ( | NodeId && | node_id | ) |
| inline noexcept

函数调用图:

## 成员函数说明

## ◆ clear()

void rm::NodeId::clear | ( |  | ) |
| inline

清空节点 ID

## ◆ empty()

bool rm::NodeId::empty | ( |  | ) | const
| inline

判断节点 ID 是否为空

返回
  是否为空

## ◆ operator UA_NodeId()

rm::NodeId::operator UA_NodeId | ( |  | ) | const
| inline constexpr

到 `UA_NodeId` 的转换

## ◆ operator!=()

bool rm::NodeId::operator!= | ( | const NodeId & | node_id | ) | const
| inline

函数调用图:

## ◆ operator&() [1/2]

UA_NodeId * rm::NodeId::operator& | ( |  | ) |
| inline

## ◆ operator&() [2/2]

const UA_NodeId * rm::NodeId::operator& | ( |  | ) | const
| inline

## ◆ operator=() [1/2]

void rm::NodeId::operator= | ( | const NodeId & | node_id | ) |
| inline

函数调用图:

## ◆ operator=() [2/2]

void rm::NodeId::operator= | ( | NodeId && | node_id | ) |
| inline noexcept

函数调用图:

## ◆ operator==()

bool rm::NodeId::operator== | ( | const NodeId & | node_id | ) | const
| inline

函数调用图:

## 类成员变量说明

## ◆ nid

UA_NodeId rm::NodeId::nid {}

open62541 的节点 ID 结构体

该结构体的文档由以下文件生成:

- rmvl/opcua/utilities.hpp