QOpcUaRelativePathElement 类
OPC UA RelativePathElement。 更多...
头文件 | #include <QOpcUaRelativePathElement> |
CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake | QT += opcua |
公共函数
QOpcUaRelativePathElement() | |
QOpcUaRelativePathElement(const QOpcUaQualifiedName &target, const QString &refType) | |
QOpcUaRelativePathElement(const QOpcUaQualifiedName &target, QOpcUa::ReferenceTypeId refType) | |
QOpcUaRelativePathElement(const QOpcUaRelativePathElement &rhs) | |
bool | includeSubtypes() const |
bool | isInverse() const |
QString | referenceTypeId() const |
void | setIncludeSubtypes(bool includeSubtypes) |
void | setIsInverse(bool isInverse) |
void | setReferenceTypeId(const QString &referenceTypeId) |
void | setReferenceTypeId(QOpcUa::ReferenceTypeId referenceTypeId) |
void | setTargetName(const QOpcUaQualifiedName &targetName) |
QOpcUaQualifiedName | targetName() const |
(自 6.7) QVariant | operator QVariant() const |
QOpcUaRelativePathElement & | operator=(const QOpcUaRelativePathElement &rhs) |
相关非成员
(自 6.7) bool | operator!=(const QOpcUaRelativePathElement &lhs, const QOpcUaRelativePathElement &rhs) |
bool | operator==(const QOpcUaRelativePathElement &lhs, const QOpcUaRelativePathElement &rhs) |
详细描述
QOpcUaRelativePathElement 定义了 OPC UA 服务器上相对路径的一个元素。这对于解析浏览路径到节点 ID 的 QOpcUaNode::resolveBrowsePath() 是必须的。
成员函数文档
QOpcUaRelativePathElement::QOpcUaRelativePathElement()
构造一个相对路径元素,两个标志都设置为 false
。
QOpcUaRelativePathElement::QOpcUaRelativePathElement(const QOpcUaQualifiedName &target, const QString &refType)
使用 targetName target、参照类型节点 ID refType 和都设置为 false
的标志来构建相对路径元素。
QOpcUaRelativePathElement::QOpcUaRelativePathElement(const QOpcUaQualifiedName &target, QOpcUa::ReferenceTypeId refType)
使用 targetName target、QOpcUa::ReferenceTypeId refType 和都设置为 false
的标志来构建相对路径元素。
QOpcUaRelativePathElement::QOpcUaRelativePathElement(const QOpcUaRelativePathElement &rhs)
从 rhs 构建相对路径元素。
bool QOpcUaRelativePathElement::includeSubtypes() const
返回 includeSubtypes 标志的值。
另请参阅 setIncludeSubtypes。
bool QOpcUaRelativePathElement::isInverse() const
返回 isInverse 标志的值。
另请参阅 setIsInverse。
QString QOpcUaRelativePathElement::referenceTypeId() const
返回连接此节点到上一个节点所用的引用类型 ID。
另请参阅 setReferenceTypeId。
void QOpcUaRelativePathElement::setIncludeSubtypes(bool includeSubtypes)
将 includeSubtypes 标志设置为 includeSubtypes。如果标志设置为 true
,则查找也将遵循具有 referenceTypeId 子类型的引用。
另请参阅 includeSubtypes。
void QOpcUaRelativePathElement::setIsInverse(bool isInverse)
将 isInverse 标志设置为 isInverse。如果标志设置为 true
,则查找也将遵循反向引用。
另请参阅 isInverse。
void QOpcUaRelativePathElement::setReferenceTypeId(QString &referenceTypeId)
将引用类型 ID 设置为 referenceTypeId。
另请参阅 referenceTypeId。
void QOpcUaRelativePathElement::setReferenceTypeId(QOpcUa::ReferenceTypeId referenceTypeId)
将引用类型 ID 设置为 referenceTypeId。
void QOpcUaRelativePathElement::setTargetName(const QOpcUaQualifiedName &targetName)
将目标名称设置为 targetName,例如 QOpcUaQualifiedName(0, "DataTypes")。
另请参阅 targetName。
QOpcUaQualifiedName QOpcUaRelativePathElement::targetName() const
返回引用目标的限定名称。
另请参阅 setTargetName。
[自6.7版本起]
QVariant QOpcUaRelativePathElement::operator QVariant() const
返回一个包含此相对路径元素的QVariant。
此函数自 Qt 6.7 中的引入。
QOpcUaRelativePathElement &QOpcUaRelativePathElement::operator=(const QOpcUaRelativePathElement &rhs)
将 rhs 的值设置到当前相对路径元素中。
相关非成员函数
[noexcept, 自6.7版本起]
bool operator!=(const QOpcUaRelativePathElement &lhs, const QOpcUaRelativePathElement &rhs)
如果 lhs 与 rhs 的值不同,则返回 true
。
此函数自 Qt 6.7 中的引入。
[noexcept]
bool operator==(const QOpcUaRelativePathElement &lhs, const QOpcUaRelativePathElement &rhs)
如果 lhs 与 rhs 的值相同,则返回 true
。
© 2024 Qt公司有限公司。本文件中的文档贡献归属各自的拥有者。本文件中的文档根据由自由软件基金会发布的GNU自由文档许可证的第1.3版许可。Qt及其相关标志是芬兰及/或世界上其他地区Qt公司的商标。所有其他商标均为各自拥有者的财产。