QOpcUaStructureDefinition 类

OPC UA 结构定义类型。 更多...

头文件 #include <QOpcUaStructureDefinition>
CMakefind_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmakeQT += opcua
自从Qt 6.7

公共函数

QOpcUaStructureDefinition()
QOpcUaStructureDefinition(const QOpcUaStructureDefinition &rhs)
QOpcUaStructureDefinition(QOpcUaStructureDefinition &&other)
~QOpcUaStructureDefinition()
QStringbaseDataType() const
QStringdefaultEncodingId() const
QList<QOpcUaStructureField>fields() const
voidsetBaseDataType(const QString &baseDataType)
voidsetDefaultEncodingId(const QString &defaultEncodingId)
voidsetFields(const QList<QOpcUaStructureField> &fields)
voidsetStructureType(const QOpcUaStructureDefinition::StructureType &structureType)
QOpcUaStructureDefinition::StructureTypestructureType() const
voidswap(QOpcUaStructureDefinition &other)
QVariantoperator QVariant() const
QOpcUaStructureDefinition &operator=(QOpcUaStructureDefinition &&other)
QOpcUaStructureDefinition &operator=(const QOpcUaStructureDefinition &rhs)
booloperator!=(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs)
booloperator==(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs)

详细描述

这是 Qt OPC UA 中定义在 OPC UA 第 3 部分中的 OPC UA 结构定义类型的表示。它描述了结构类型的结构。

成员函数文档

QOpcUaStructureDefinition::QOpcUaStructureDefinition()

默认构造一个不带参数设置的格式定义。

QOpcUaStructureDefinition::QOpcUaStructureDefinition(const QOpcUaStructureDefinition &rhs)

rhs构造结构定义。

[无异常] QOpcUaStructureDefinition::QOpcUaStructureDefinition(QOpcUaStructureDefinition &&other)

other移动构造一个新的结构定义。

注意:被移动的对象other被置于一个部分形成的状态,此时唯一有效的操作是销毁和赋值新值。

[无异常] QOpcUaStructureDefinition::~QOpcUaStructureDefinition()

销毁此结构定义对象。

QString QOpcUaStructureDefinition::baseDataType() const

返回结构类型的基数据类型节点ID。

另请参阅:setBaseDataType().

QString QOpcUaStructureDefinition::defaultEncodingId() const

返回结构类型的默认编码节点ID。

另请参阅:setDefaultEncodingId().

QList<QOpcUaStructureField> QOpcUaStructureDefinition::fields() const

返回结构类型的字段。

另请参阅:setFields().

void QOpcUaStructureDefinition::setBaseDataType(const QString &baseDataType)

将类型的基数据类型节点ID设置为baseDataType

另请参阅:baseDataType().

void QOpcUaStructureDefinition::setDefaultEncodingId(const QString &defaultEncodingId)

将结构类型的默认编码节点ID设置为defaultEncodingId

另请参阅:defaultEncodingId().

void QOpcUaStructureDefinition::setFields(const QList<QOpcUaStructureField> &fields)

将结构类型的字段设置为fields

另请参阅:fields().

void QOpcUaStructureDefinition::setStructureType(const QOpcUaStructureDefinition::StructureType &structureType)

将结构类型设置为structureType

另请参阅:structureType().

QOpcUaStructureDefinition::StructureType QOpcUaStructureDefinition::structureType() const

返回结构类型的结构类型。

另请参阅:setStructureType().

[noexcept] void QOpcUaStructureDefinition::swap(QOpcUaStructureDefinition &other)

交换结构定义对象 other 与此结构定义对象。此操作非常快且从不失败。

QVariant QOpcUaStructureDefinition::operator QVariant() const

将此结构定义转换为 QVariant

[noexcept] QOpcUaStructureDefinition &QOpcUaStructureDefinition::operator=(QOpcUaStructureDefinition &&other)

other 移动赋值到此 QOpcUaStructureDefinition 实例。

注意:被移动的对象other被置于一个部分形成的状态,此时唯一有效的操作是销毁和赋值新值。

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

rhs 的值设置到本结构定义中。

相关非成员

[noexcept] bool operator!=(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs)

如果 lhs 不等于 rhs,则返回 true

[noexcept] bool operator==(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs)

如果 lhs 等于 rhs,则返回 true

© 2024 Qt 公司 Ltd. 本文档中的贡献为各自所有者的版权。本文档按照自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 的条款进行许可。Qt 和相应的标识是芬兰及相关国家/地区的 Qt 公司的 商标。所有其他商标均为各自所有者的财产。