Spec-Zone.ru › Qt

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API