QOpcUaStructureDefinition Class

Der OPC UA StructureDefinition Typ. Mehr...

Kopfzeile: #include <QOpcUaStructureDefinition>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
Seit: Qt 6.7

Öffentliche Funktionen

QOpcUaStructureDefinition()
QOpcUaStructureDefinition(const QOpcUaStructureDefinition &rhs)
QOpcUaStructureDefinition(QOpcUaStructureDefinition &&other)
~QOpcUaStructureDefinition()
QString baseDataType() const
QString defaultEncodingId() const
QList<QOpcUaStructureField> fields() const
void setBaseDataType(const QString &baseDataType)
void setDefaultEncodingId(const QString &defaultEncodingId)
void setFields(const QList<QOpcUaStructureField> &fields)
void setStructureType(const QOpcUaStructureDefinition::StructureType &structureType)
QOpcUaStructureDefinition::StructureType structureType() const
void swap(QOpcUaStructureDefinition &other)
QVariant operator QVariant() const
QOpcUaStructureDefinition &operator=(QOpcUaStructureDefinition &&other)
QOpcUaStructureDefinition &operator=(const QOpcUaStructureDefinition &rhs)
bool operator!=(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs)
bool operator==(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs)

Detaillierte Beschreibung

Dies ist die Qt OPC UA Darstellung für den OPC UA StructureDefinition Typ, der in OPC UA Teil 3 definiert ist. Er beschreibt die Struktur eines strukturierten Typs.

Dokumentation der Mitgliedsfunktionen

QOpcUaStructureDefinition::QOpcUaStructureDefinition()

Standard konstruiert eine Strukturdefinition ohne Parameter.

QOpcUaStructureDefinition::QOpcUaStructureDefinition(const QOpcUaStructureDefinition &rhs)

Konstruiert eine Strukturdefinition aus rhs.

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

Move-konstruiert eine neue Strukturdefinition aus other.

Hinweis: Das verschobene Objekt other befindet sich in einem teilweise gebildeten Zustand, in dem die einzigen gültigen Operationen die Zerstörung und die Zuweisung eines neuen Wertes sind.

[noexcept] QOpcUaStructureDefinition::~QOpcUaStructureDefinition()

Zerstört dieses Strukturdefinitionsobjekt.

QString QOpcUaStructureDefinition::baseDataType() const

Gibt die Node-ID des Basisdatentyps des Strukturtyps zurück.

Siehe auch setBaseDataType().

QString QOpcUaStructureDefinition::defaultEncodingId() const

Gibt die Standard-Kodierungsknoten-ID für den Typ struct zurück.

Siehe auch setDefaultEncodingId().

QList<QOpcUaStructureField> QOpcUaStructureDefinition::fields() const

Gibt die Felder des Typs struct zurück.

Siehe auch setFields().

void QOpcUaStructureDefinition::setBaseDataType(const QString &baseDataType)

Setzt den Basisdatentyp node id des Typs auf baseDataType.

Siehe auch baseDataType().

void QOpcUaStructureDefinition::setDefaultEncodingId(const QString &defaultEncodingId)

Setzt die Standard-Kodierungsknoten-ID des Typs struct auf defaultEncodingId.

Siehe auch defaultEncodingId().

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

Setzt die Felder des Typs struct auf fields.

Siehe auch fields().

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

Setzt den Strukturtyp auf structureType.

Siehe auch structureType().

QOpcUaStructureDefinition::StructureType QOpcUaStructureDefinition::structureType() const

Gibt den Strukturtyp des Strukturtyps zurück.

Siehe auch setStructureType().

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

Tauscht das Strukturdefinitionsobjekt other mit diesem Strukturdefinitionsobjekt aus. Dieser Vorgang ist sehr schnell und schlägt nie fehl.

QVariant QOpcUaStructureDefinition::operator QVariant() const

Konvertiert diese Strukturdefinition in QVariant.

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

Verschieben - weist other dieser Instanz QOpcUaStructureDefinition zu.

Hinweis: Das verschobene Objekt other wird in einen teilweise gebildeten Zustand versetzt, in dem die einzigen gültigen Operationen Zerstörung und Zuweisung eines neuen Wertes sind.

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

Legt die Werte von rhs in dieser Strukturdefinition fest.

Verwandte Nicht-Mitglieder

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

Gibt true zurück, wenn lhs nicht gleich rhs ist.

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

Gibt true zurück, wenn lhs gleich rhs ist.

© 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.