Класс QOpcUaExpandedNodeId
Класс OPC UA ExpandedNodeId. Подробнее...
| Заголовок: | #include <QOpcUaExpandedNodeId> |
| 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 |
Подробное описание
Расширенный идентификатор узла — это идентификатор узла, где индекс пространства имён может быть задан как индекс или как строковый URI. Список пространств имён и их индексов на сервере предоставляется методом QOpcUaClient::namespaceArray().
Документация по функциям-членам
QOpcUaExpandedNodeId::QOpcUaExpandedNodeId(const QString &namespaceUri, const QString &nodeId, quint32 serverIndex = 0)
Создаёт расширенный идентификатор узла из URI пространства имён namespaceUri, строки идентификатора узла nodeId и индекса сервера serverIndex.
См. также setServerIndex.
QOpcUaExpandedNodeId::QOpcUaExpandedNodeId(const QString &nodeId)
Создаёт расширенный идентификатор узла из строки идентификатора узла nodeId.
QOpcUaExpandedNodeId::QOpcUaExpandedNodeId(const QOpcUaExpandedNodeId &rhs)
Создаёт расширенный идентификатор узла из rhs.
QOpcUaExpandedNodeId &QOpcUaExpandedNodeId::operator=(const QOpcUaExpandedNodeId &rhs)
Устанавливает значения из rhs в этот расширенный идентификатор узла.
QString QOpcUaExpandedNodeId::namespaceUri() const
Возвращает URI пространства имён идентификатора узла. Если это значение задано, индекс пространства имён в nodeId равен 0 и должен быть проигнорирован.
См. также setNamespaceUri().
QString QOpcUaExpandedNodeId::nodeId() const
Возвращает идентификатор узла. Если namespaceUri указан, индекс пространства имён недействителен.
См. также setNodeId().
quint32 QOpcUaExpandedNodeId::serverIndex() const
Возвращает индекс сервера, содержащего узел. Этот индекс сопоставляется с записью в таблице серверов сервера. Индекс локального сервера всегда 0. Индексы всех удалённых серверов больше 0.
См. также setServerIndex().
void QOpcUaExpandedNodeId::setNamespaceUri(const QString &namespaceUri)
Устанавливает URI пространства имён в namespaceUri.
См. также namespaceUri().
void QOpcUaExpandedNodeId::setNodeId(const QString &nodeId)
Устанавливает идентификатор узла в nodeId.
См. также nodeId().
void QOpcUaExpandedNodeId::setServerIndex(quint32 serverIndex)
Устанавливает индекс сервера в serverIndex. Индекс локального сервера всегда 0. Индексы всех удалённых серверов больше 0.
См. также serverIndex().
QVariant QOpcUaExpandedNodeId::operator QVariant() const
Преобразует этот расширенный идентификатор узла в QVariant.
bool QOpcUaExpandedNodeId::operator==(const QOpcUaExpandedNodeId &rhs) const
Возвращает true если этот расширенный идентификатор узла имеет то же значение, что и rhs.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qopcuaexpandednodeid.html