The OPC UA ExpandedNodeId. More...
Header: | #include <QOpcUaExpandedNodeId> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
QOpcUaExpandedNodeId(const QString &namespaceUri, const QString &nodeId, quint32 serverIndex = 0) | |
QOpcUaExpandedNodeId(const QString &nodeId) | |
QOpcUaExpandedNodeId(const QOpcUaExpandedNodeId &rhs) | |
QOpcUaExpandedNodeId & | operator=(const QOpcUaExpandedNodeId &rhs) |
QString | namespaceUri() const |
QString | nodeId() const |
quint32 | serverIndex() const |
void | setNamespaceUri(const QString &namespaceUri) |
void | setNodeId(const QString &nodeId) |
void | setServerIndex(quint32 serverIndex) |
QVariant | operator QVariant() const |
bool | operator==(const QOpcUaExpandedNodeId &rhs) const |
An expanded node id is a node id where the namespace index can be given as index or as a string URI. A list of namespaces and their indices on the server is provided by QOpcUaClient::namespaceArray().
Constructs an expanded node id from namespace URI namespaceUri, node id string nodeId and server index serverIndex.
See also setServerIndex.
Constructs an expanded node id from node id string nodeId.
Constructs an expanded node id from rhs.
Sets the values from rhs in this expanded node id.
Returns the namespace URI of the node id. If this value is specified, the namespace index in nodeId is 0 and must be ignored.
See also setNamespaceUri().
Returns the node id. If namespaceUri is specified, the namespace index is invalid.
See also setNodeId().
Returns the index of the server containing the node. This index maps to an entry in the server's server table. The index of the local server is always 0
. All remote servers have indexes greater than
0
.
See also setServerIndex().
Sets the namespace URI to namespaceUri.
See also namespaceUri().
Sets the node id to nodeId.
See also nodeId().
Sets the server index to serverIndex. The index of the local server is always 0
. All remote servers have indexes greater than 0
.
See also serverIndex().
Converts this expanded node id to QVariant.
Returns true
if this expanded node id has the same value as rhs.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: