RMVL  2.1.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::NodeId类 参考final

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 结构体
 

详细描述

构造及析构函数说明

◆ NodeId() [1/5]

rm::NodeId::NodeId ( )
default

默认构造节点 ID

◆ NodeId() [2/5]

rm::NodeId::NodeId ( UA_UInt16 ns,
UA_UInt32 numeric )
inlineconstexpr

构造 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)
inlinenoexcept

成员函数说明

◆ clear()

void rm::NodeId::clear ( )
inline

清空节点 ID

◆ empty()

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

判断节点 ID 是否为空

返回
是否为空

◆ operator UA_NodeId()

rm::NodeId::operator UA_NodeId ( ) const
inlineconstexpr

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)
inlinenoexcept

◆ operator==()

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

类成员变量说明

◆ nid

UA_NodeId rm::NodeId::nid {}

open62541 的节点 ID 结构体


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