QOpcUaAddReferenceItem Class
该类存储在服务器上添加新引用所需的信息。更多
Header: | #include <QOpcUaAddReferenceItem> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
公共函数
QOpcUaAddReferenceItem() | |
QOpcUaAddReferenceItem(const QOpcUaAddReferenceItem &other) | |
bool | isForwardReference() const |
QString | referenceTypeId() const |
void | setIsForwardReference(bool isForwardReference) |
void | setReferenceTypeId(const QString &referenceTypeId) |
void | setSourceNodeId(const QString &sourceNodeId) |
void | setTargetNodeClass(QOpcUa::NodeClass targetNodeClass) |
void | setTargetNodeId(const QOpcUaExpandedNodeId &targetNodeId) |
void | setTargetServerUri(const QString &targetServerUri) |
QString | sourceNodeId() const |
QOpcUa::NodeClass | targetNodeClass() const |
QOpcUaExpandedNodeId | targetNodeId() const |
QString | targetServerUri() 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 中的值。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.