Node QML Type
Stellt einen Knoten auf einem Server dar. Mehr...
| Import Statement: | import QtOpcUa |
| Since: | QtOpcUa 5.12 |
| Inherited By: | MethodNode and ValueNode |
| Status: | Deprecated since 6.9 |
Dieser Typ ist seit QtOpcUa 6.9 veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.
Eigenschaften
- Status : enumeration
- browseName : string
- connection : Connection
- description : LocalizedText
- displayName : LocalizedText
- errorMessage : string
- eventFilter : EventFilter
- nodeClass : QOpcUa::NodeClass
- nodeId : NodeId
- readyToUse : bool
- status : Status
Methoden
- Date getServerTimestamp(Constants::NodeAttribute attribute)
- Date getSourceTimestamp(QOpcUa::NodeAttribute attribute)
Ausführliche Beschreibung
import QtOpcUa as QtOpcUa
QtOpcUa.Node {
nodeId : QtOpcUa.NodeId {
identifier: "s=Example.Method"
ns: "Example Namespace"
}
connection: myConnection
}Objektdokumentation
Status : enumeration
Status eines Knotens.
| Konstante | Beschreibung |
|---|---|
Node.Status.Valid | Knoten ist einsatzbereit |
Node.Status.InvalidNodeId | Die Knoten-ID ist ungültig |
Node.Status.NoConnection | Keine Verbindung zu einem Server |
Node.Status.InvalidNodeType | Der Knotentyp auf dem Server stimmt nicht mit dem QML-Typ überein |
Node.Status.InvalidClient | Ungültiger Verbindungsclient |
Node.Status.FailedToResolveNode | Knoten konnte nicht aufgelöst werden |
Node.Status.InvalidObjectNode | Der Objektknoten ist ungültig oder sein Typ stimmt nicht mit dem erwarteten Typ überein |
Node.Status.FailedToReadAttributes | Das Lesen der Attribute ist fehlgeschlagen |
Node.Status.FailedToSetupMonitoring | Die Einrichtung der Überwachung ist fehlgeschlagen |
Siehe auch status und errorMessage.
browseName : string
Der Browse-Name des Knotens. Falls diese Information nicht verfügbar ist, wird eine leere Zeichenkette zurückgegeben.
connection : Connection
Die Verbindung, die für Knoteninstanzen verwendet werden soll. Der Knoten ist automatisch erreichbar, sobald die zugehörige Verbindung eine Verbindung zu einem Server hergestellt hat.
Ist diese Eigenschaft nicht festgelegt, wird die Standardverbindung verwendet, sofern vorhanden.
Siehe auch Connection und Connection::defaultConnection.
description : LocalizedText
Die Beschreibung des Knotens. Falls die Informationen nicht verfügbar sind, wird ein standardmäßig erstelltes „ LocalizedText “ zurückgegeben.
displayName : LocalizedText
Der lokalisierte Text des Knotens. Falls diese Information nicht verfügbar ist, wird ein standardmäßig erstelltes „ LocalizedText “ zurückgegeben.
errorMessage : string [read-only]
Eine Zeichenfolgen-Darstellung des aktuellen Statuscodes.
eventFilter : EventFilter
Ein Ereignisfilter ermöglicht die Überwachung von Ereignissen auf dem Server unter bestimmten Bedingungen.
Siehe auch EventFilter.
nodeClass : QOpcUa::NodeClass [read-only]
Die Knotenklasse des Knotens. Falls diese Information nicht verfügbar ist, wird „ QtOpcUa.Constants.NodeClass.Undefined “ zurückgegeben.
nodeId : NodeId
ID des zu verwendenden Knotens auf dem Server. Dabei kann es sich um eine absolute oder eine relative Knoten-ID handeln.
Siehe auch NodeId und RelativeNodeId.
readyToUse : bool [read-only]
Diese Eigenschaft gibt an, ob der Knoten einsatzbereit ist. Dies geschieht einmalig, nachdem eine erfolgreiche Verbindung zu einem Server hergestellt und der Knoten erfolgreich eingerichtet wurde.
status : Status [read-only]
Aktueller Status des Knotens. Der Knoten ist nur nutzbar, wenn der Status „ Valid “ lautet. In allen anderen Fällen liegt ein Fehler vor.
Siehe auch „ errorMessage “ und „ Status “.
Methodendokumentation
Date getServerTimestamp(Constants::NodeAttribute attribute)
Gibt den Server-Zeitstempel des angegebenen „ attribute “ zurück.
Date getSourceTimestamp(QOpcUa::NodeAttribute attribute)
Gibt den Quellzeitstempel des angegebenen „ attribute “ zurück.
© 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.