QOpcUaAddReferenceItem 类

此类存储添加到服务器的新引用所需的必要信息。 更多...

头文件 #include <QOpcUaAddReferenceItem>
CMakefind_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmakeQT += opcua

公共函数

QOpcUaAddReferenceItem()
QOpcUaAddReferenceItem(const QOpcUaAddReferenceItem &other)
boolisForwardReference() const
QStringreferenceTypeId() const
voidsetIsForwardReference(bool isForwardReference)
voidsetReferenceTypeId(const QString &referenceTypeId)
voidsetSourceNodeId(const QString &sourceNodeId)
voidsetTargetNodeClass(QOpcUa::NodeClass targetNodeClass)
voidsetTargetNodeId(const QOpcUaExpandedNodeId &targetNodeId)
voidsetTargetServerUri(const QString &targetServerUri)
QStringsourceNodeId() const
QOpcUa::NodeClasstargetNodeClass() const
QOpcUaExpandedNodeIdtargetNodeId() const
QStringtargetServerUri() const
QOpcUaAddReferenceItem &operator=(const QOpcUaAddReferenceItem &rhs)

详细描述

另请参阅QOpcUaClient::addReference

成员函数文档

QOpcUaAddReferenceItem::QOpcUaAddReferenceItem()

默认构造一个未设置任何参数的添加引用项。

QOpcUaAddReferenceItem::QOpcUaAddReferenceItem(const QOpcUaAddReferenceItem &other)

other 构造添加引用项。

bool QOpcUaAddReferenceItem::isForwardReference() const

返回 isForwardReference 标志。

另请参阅setIsForwardReference

QString QOpcUaAddReferenceItem::referenceTypeId() const

返回引用类型 id。

另请参阅setReferenceTypeId

void QOpcUaAddReferenceItem::setIsForwardReference(bool isForwardReference)

isForwardReference 标志设置为 isForwardReference。如果设置此标志,则会创建一个前向引用。否则,将创建一个逆向引用。

另请参阅 isForwardReference

void QOpcUaAddReferenceItem::setReferenceTypeId(const QString &referenceTypeId)

将引用类型 ID 设置为 referenceTypeId。服务器将创建此类型的引用。

另请参阅 referenceTypeId

void QOpcUaAddReferenceItem::setSourceNodeId(const QString &sourceNodeId)

将源节点 ID 设置为 sourceNodeId

另请参阅 sourceNodeId

void QOpcUaAddReferenceItem::setTargetNodeClass(QOpcUa::NodeClass targetNodeClass)

将目标节点类设置为 targetNodeClass。需要指定目标节点类,因为目标节点可能位于另一个服务器上。

另请参阅 targetNodeClass

void QOpcUaAddReferenceItem::setTargetNodeId(const QOpcUaExpandedNodeId &targetNodeId)

将目标节点 ID 设置为 targetNodeId

另请参阅 targetNodeId

void QOpcUaAddReferenceItem::setTargetServerUri(const QString &targetServerUri)

将目标服务器 URI 设置为 targetServerUri。如果设置了此值,它将覆盖来自 setTargetNodeId 的服务器 URI。

另请参阅 targetServerUri

QString QOpcUaAddReferenceItem::sourceNodeId() const

返回源节点 ID。

另请参阅 setSourceNodeId

QOpcUa::NodeClass QOpcUaAddReferenceItem::targetNodeClass() const

返回目标节点类。

另请参阅 setTargetNodeClass

QOpcUaExpandedNodeId QOpcUaAddReferenceItem::targetNodeId() const

返回目标节点 ID。

另请参阅 setTargetNodeId

QString QOpcUaAddReferenceItem::targetServerUri() const

返回目标服务器 URI。

另请参阅 setTargetServerUri

QOpcUaAddReferenceItem &QOpcUaAddReferenceItem::operator=(const QOpcUaAddReferenceItem &rhs)

rhs中的值设置到此添加引用项中。

© 2024 Qt 公司有限公司。本文档中的文档贡献者是各自所有者的版权。本提供的文档是根据自由软件基金会发布的GNU自由文档许可协议版本1.3的条款许可的。Qt和相应的标志是芬兰以及/或世界上其它国家的Qt公司注册商标。所有其他商标均为各商标所有者的财产。