QOpcUaStructureDefinition Class
Der OPC UA-Typ „StructureDefinition“. Mehr...
| Header: | #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) |
| operator QVariant() const | |
| QOpcUaStructureDefinition & | operator=(QOpcUaStructureDefinition &&other) |
| QOpcUaStructureDefinition & | operator=(const QOpcUaStructureDefinition &rhs) |
Verwandte Nicht-Mitglieder
| bool | operator!=(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs) |
| bool | operator==(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs) |
Ausführliche Beschreibung
Dies ist die Darstellung „ Qt OPC UA “ für den in OPC UA Teil 3 definierten Typ „OPC UA StructureDefinition“. Sie beschreibt die Struktur eines strukturierten Typs.
Dokumentation der Mitgliedsfunktionen
QOpcUaStructureDefinition::QOpcUaStructureDefinition()
„Default“ erstellt eine Strukturdefinition, für die keine Parameter festgelegt sind.
QOpcUaStructureDefinition::QOpcUaStructureDefinition(const QOpcUaStructureDefinition &rhs)
Erstellt eine Strukturdefinition aus „ rhs “.
[constexpr noexcept default] QOpcUaStructureDefinition::QOpcUaStructureDefinition(QOpcUaStructureDefinition &&other)
Erstellt eine neue Strukturdefinition aus „ other “.
Hinweis: Das Objekt „ other “, aus dem die Struktur verschoben wurde, befindet sich in einem teilweise gebildeten Zustand, in dem die einzigen zulässigen Operationen die Zerstörung und die Zuweisung eines neuen Werts sind.
[noexcept] QOpcUaStructureDefinition::~QOpcUaStructureDefinition()
Löscht dieses Strukturdefinitionsobjekt.
QString QOpcUaStructureDefinition::baseDataType() const
Gibt die Knoten-ID des Basisdatentyps des Strukturtyps zurück.
Siehe auch ` setBaseDataType()`.
QString QOpcUaStructureDefinition::defaultEncodingId() const
Gibt die Standard-Kodierungsknoten-ID für den Strukturtyp zurück.
Siehe auch ` setDefaultEncodingId()`.
QList<QOpcUaStructureField> QOpcUaStructureDefinition::fields() const
Gibt die Felder des Strukturtyps zurück.
Siehe auch ` setFields()`.
void QOpcUaStructureDefinition::setBaseDataType(const QString &baseDataType)
Setzt die Knoten-ID des Basisdatentyps auf „ baseDataType “.
Siehe auch „ baseDataType()“.
void QOpcUaStructureDefinition::setDefaultEncodingId(const QString &defaultEncodingId)
Legt die Standard-Kodierungsknoten-ID des Strukturtyps auf „ defaultEncodingId “ fest.
Siehe auch ` defaultEncodingId()`.
void QOpcUaStructureDefinition::setFields(const QList<QOpcUaStructureField> &fields)
Setzt die Felder des Strukturtyps auf „ fields “.
Siehe auch fields().
void QOpcUaStructureDefinition::setStructureType(const QOpcUaStructureDefinition::StructureType &structureType)
Legt den Strukturtyp auf „ structureType “ fest.
Siehe auch structureType().
QOpcUaStructureDefinition::StructureType QOpcUaStructureDefinition::structureType() const
Gibt den Strukturtyp des Strukturtyps zurück.
Siehe auch ` setStructureType()`.
[noexcept] void QOpcUaStructureDefinition::swap(QOpcUaStructureDefinition &other)
Tauschen Sie das Strukturdefinitionsobjekt „ other “ gegen dieses Strukturdefinitionsobjekt aus. Dieser Vorgang ist sehr schnell und schlägt niemals fehl.
QOpcUaStructureDefinition::operator QVariant() const
Konvertiert diese Strukturdefinition in „ QVariant “.
[noexcept] QOpcUaStructureDefinition &QOpcUaStructureDefinition::operator=(QOpcUaStructureDefinition &&other)
Weist „ other “ dieser Instanz von „ QOpcUaStructureDefinition “ zu.
Hinweis: Das Objekt „ other “, aus dem die Zuweisung erfolgt ist, wird in einen teilweise initialisierten Zustand versetzt, in dem die einzigen zulässigen Operationen die Zerstörung und die Zuweisung eines neuen Werts sind.
QOpcUaStructureDefinition &QOpcUaStructureDefinition::operator=(const QOpcUaStructureDefinition &rhs)
Legt die Werte aus „ 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.
© 2026 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.