QOpcUaStructureField 类
OPC UA StructureField 类型。 更多...
头文件 | #include <QOpcUaStructureField> |
CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake | QT += opcua |
自 | Qt 6.7 |
公共函数
QOpcUaStructureField(qint32 valueRank = -1) | |
QOpcUaStructureField(const QOpcUaStructureField &other) | |
QOpcUaStructureField(QOpcUaStructureField &&other) | |
~QOpcUaStructureField() | |
QList<quint32> | arrayDimensions() const |
QString | dataType() const |
QOpcUaLocalizedText | description() const |
bool | isOptional() const |
quint32 | maxStringLength() const |
QString | name() const |
void | setArrayDimensions(const QList<quint32> &arrayDimensions) |
void | setDataType(const QString &dataTypeId) |
void | setDescription(const QOpcUaLocalizedText &description) |
void | setIsOptional(bool isOptional) |
void | setMaxStringLength(quint32 maxStringLength) |
void | setName(const QString &name) |
void | setValueRank(qint32 valueRank) |
void | swap(QOpcUaStructureField &other) |
qint32 | valueRank() const |
QVariant | operator QVariant() const |
QOpcUaStructureField & | operator=(QOpcUaStructureField &&other) |
QOpcUaStructureField & | operator=(const QOpcUaStructureField &other) |
相关非成员
bool | operator!=(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs) |
bool | operator==(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs) |
成员函数文档
[显式]
QOpcUaStructureField::QOpcUaStructureField(qint32 valueRank = -1)
使用valueRank构建一个结构字段。
QOpcUaStructureField::QOpcUaStructureField(const QOpcUaStructureField &other)
从other构建一个结构字段。
[noexcept]
QOpcUaStructureField::QOpcUaStructureField(QOpcUaStructureField &&other)
从other移动构建一个新的结构字段。
注意:移动后的对象other将被置于一个部分形成的状态,在这种情况下,唯一有效的操作是破坏或分配新的值。
[noexcept]
QOpcUaStructureField::~QOpcUaStructureField()
销毁此结构字段对象。
QList<quint32> QOpcUaStructureField::arrayDimensions() const
返回结构字段的数组维度。
参见:setArrayDimensions().
QString QOpcUaStructureField::dataType() const
返回结构字段的节点ID数据类型。
参见:setDataType().
QOpcUaLocalizedText QOpcUaStructureField::description() const
返回结构字段的描述。
参见:setDescription().
bool QOpcUaStructureField::isOptional() const
如果结构字段是可选的,则返回true
。
参见:setIsOptional().
quint32 QOpcUaStructureField::maxStringLength() const
返回结构字段的最大字符串长度。
参见:setMaxStringLength().
QString QOpcUaStructureField::name() const
返回结构字段的名称。
参见:setName().
void QOpcUaStructureField::setArrayDimensions(const QList<quint32> &arrayDimensions)
将结构字段的数组维度设置为arrayDimensions。
参见:arrayDimensions().
void QOpcUaStructureField::setDataType(const QString &dataTypeId)
将结构字段的数据类型节点ID设置为dataTypeId。
参见:dataType().
void QOpcUaStructureField::setDescription(const QOpcUaLocalizedText &description)
设置结构字段描述为description。
另请参阅description。
void QOpcUaStructureField::setIsOptional(bool isOptional)
设置结构字段的可选标志为isOptional。
另请参阅isOptional。
void QOpcUaStructureField::setMaxStringLength(quint32 maxStringLength)
设置结构字段的字符串最大长度为maxStringLength。
另请参阅maxStringLength。
void QOpcUaStructureField::setName(const QString &name)
设置结构字段的名称为name。
另请参阅name。
void QOpcUaStructureField::setValueRank(qint32 valueRank)
设置结构字段的数据等级为valueRank。
另请参阅valueRank。
[noexcept]
void QOpcUaStructureField::swap(QOpcUaStructureField &other)
将结构字段对象other与此结构字段对象交换。此操作非常快且永远不会失败。
qint32 QOpcUaStructureField::valueRank() const
返回结构字段的数据等级。
另请参阅setValueRank。
QVariant QOpcUaStructureField::operator QVariant() const
将此结构字段转换为QVariant。
[noexcept]
QOpcUaStructureField &QOpcUaStructureField::operator=(QOpcUaStructureField &&other)
将other移动分配到本QOpcUaStructureField实例。
注意:移动后的对象other将被置于一个部分形成的状态,在这种情况下,唯一有效的操作是破坏或分配新的值。
QOpcUaStructureField &QOpcUaStructureField::operator=(const QOpcUaStructureField &other)
将other的值设置到本结构字段。
相关非成员
[noexcept]
bool operator!=(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs)
如果lhs与rhs不相等,则返回true
。
[noexcept]
bool operator==(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs)
返回值:如果 lhs 等于 rhs,则返回 true
。
© 2024 The Qt Company Ltd. 本文档中的贡献归其各自所有者所有。本提供的文档根据由自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款进行许可。Qt及其相关标志是芬兰及/或其他国家/地区的 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。