Node QML Type
Stellt einen Knoten auf einem Server dar. Mehr...
Import Statement: | import QtOpcUa |
Since: | QtOpcUa 5.12 |
Inherited By: | MethodNode and ValueNode |
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)
Detaillierte Beschreibung
import QtOpcUa as QtOpcUa QtOpcUa.Node { nodeId : QtOpcUa.NodeId { identifier: "s=Example.Method" ns: "Example Namespace" } connection: myConnection }
Eigenschaft Dokumentation
Status : enumeration |
Status eines Knotens.
Konstante | Beschreibung |
---|---|
Node.Status.Valid | Knoten ist einsatzbereit |
Node.Status.InvalidNodeId | Knoten-ID ist ungültig |
Node.Status.NoConnection | Nicht mit einem Server verbunden |
Node.Status.InvalidNodeType | 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 | Attribute konnten nicht gelesen werden |
Node.Status.FailedToSetupMonitoring | Überwachung konnte nicht eingerichtet werden |
Siehe auch status und errorMessage.
browseName : string |
Der Suchname des Knotens. Falls die Informationen nicht verfügbar sind, wird eine leere Zeichenfolge zurückgegeben.
connection : Connection |
Die Verbindung, die für Knoteninstanzen verwendet werden soll. Der Knoten ist automatisch zugänglich, wenn die zugehörige Verbindung eine Verbindung zu einem Server hergestellt hat.
Wenn diese Eigenschaft nicht gesetzt ist, wird die Standardverbindung verwendet, falls vorhanden.
Siehe auch Connection und Connection::defaultConnection.
description : LocalizedText |
Die Beschreibung des Knotens. Falls die Informationen nicht verfügbar sind, wird ein Standardkonstrukt LocalizedText zurückgegeben.
displayName : LocalizedText |
Der lokalisierte Text des Knotens. Falls die Information nicht verfügbar ist, wird ein Standardkonstrukt LocalizedText zurückgegeben.
errorMessage : string |
eventFilter : EventFilter |
Ein Ereignisfilter ermöglicht die Überwachung von Ereignissen auf dem Server auf bestimmte Bedingungen.
Siehe auch EventFilter.
nodeClass : QOpcUa::NodeClass |
Die Knotenklasse des Knotens. Falls die Information nicht verfügbar ist, wird QtOpcUa.Constants.NodeClass.Undefined
zurückgegeben.
nodeId : NodeId |
ID des zu verwendenden Knotens auf dem Server. Dies kann eine absolute Knoten-ID oder eine relative Knoten-ID sein.
Siehe auch NodeId und RelativeNodeId.
readyToUse : bool |
Diese Eigenschaft gibt zurück, ob der Knoten zur Verwendung bereit ist. Dies geschieht einmalig, nachdem eine erfolgreiche Verbindung zu einem Server hergestellt wurde und der Knoten erfolgreich eingerichtet wurde.
status : Status |
Aktueller Status des Knotens. Der Knoten ist nur benutzbar, wenn der Status Valid
lautet. In jedem anderen Fall wird ein Fehler angezeigt.
Siehe auch errorMessage und Status.
Dokumentation der Methode
Date getServerTimestamp(Constants::NodeAttribute attribute) |
Gibt den Server-Zeitstempel des angegebenen attribute zurück.
Date getSourceTimestamp(QOpcUa::NodeAttribute attribute) |
Gibt den Quell-Zeitstempel der angegebenen attribute zurück.
© 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.