Node QML Type
Represents a node on a server. More...
Import Statement: | import QtOpcUa . |
Since: | QtOpcUa 5.12 |
Inherited By: | MethodNode and ValueNode |
Properties
- Status : enumeration
- browseName : string
- connection : Connection
- description : LocalizedText
- displayName : LocalizedText
- errorMessage : string
- eventFilter : EventFilter
- nodeClass : QOpcUa::NodeClass
- nodeId : NodeId
- readyToUse : bool
- status : Status
Methods
- Date getServerTimestamp(Constants::NodeAttribute attribute)
- Date getSourceTimestamp(QOpcUa::NodeAttribute attribute)
Detailed Description
import QtOpcUa 5.13 as QtOpcUa QtOpcUa.Node { nodeId : QtOpcUa.NodeId { identifier: "s=Example.Method" ns: "Example Namespace" } connection: myConnection }
Property Documentation
Status of a node.
Constant | Description |
---|---|
Node.Status.Valid | Node is ready for use |
Node.Status.InvalidNodeId | Node id is invalid |
Node.Status.NoConnection | Not connected to a server |
Node.Status.InvalidNodeType | Node type on the server does not match the QML type |
Node.Status.InvalidClient | Invalid connection client |
Node.Status.FailedToResolveNode | Failed to resolve node |
Node.Status.InvalidObjectNode | The object node is invalid or its type does not match the expected type |
Node.Status.FailedToReadAttributes | Failed to read attributes |
Node.Status.FailedToSetupMonitoring | Failed to setup monitoring |
See also status and errorMessage.
The browse name of the node. In case the information is not available an empty string is returned.
connection : Connection |
The connection to be used for node instances. The node will automatically be accessible when the associated connection has established a connection to a server.
If this property is not set, the default connection will be used, if any.
See also Connection and Connection::defaultConnection.
description : LocalizedText |
The description of the node. In case the information is not available a default constructed LocalizedText is returned.
displayName : LocalizedText |
The localized text of the node. In case the information is not available a default constructed LocalizedText is returned.
eventFilter : EventFilter |
An event filter allows monitoring events on the server for certain conditions.
This property was introduced in Qt 5.13.
See also EventFilter.
The node class of the node. In case the information is not available QtOpcUa.Constants.NodeClass.Undefined
is returned.
nodeId : NodeId |
ID of the node on the server to be used. This can be an absolute node ID or a relative node ID.
See also NodeId and RelativeNodeId.
This property returns whether the node is ready to use. This happens once after a successful connection to a server was established and the node was successfully set up.
[read-only] status : Status |
Current status of the node. The node is only usable when the status is Valid
. In any other case it indicates an error.
See also errorMessage and Status.
Method Documentation
Returns the server timestamp of the given attribute.
Returns the source timestamp of the given attribute.