Spec-Zone.ru › Qt 6.1

Класс QOpcUaWriteResult

Этот класс хранит результат операции записи. Подробнее...

Заголовок: #include <QOpcUaWriteResult>
qmake: QT += opcua
  • Список всех членов, включая унаследованные

Открытые функции

QOpcUaWriteResult(const QOpcUaWriteResult &other)
QOpcUaWriteResult & operator=(const QOpcUaWriteResult &rhs)
QOpcUa::NodeAttribute attribute() const
QString indexRange() const
QString nodeId() const
void setAttribute(QOpcUa::NodeAttribute attribute)
void setIndexRange(const QString &indexRange)
void setNodeId(const QString &nodeId)
void setStatusCode(QOpcUa::UaStatusCode statusCode)
QOpcUa::UaStatusCode statusCode() const

Подробное описание

Операция записи на сервере OPC UA возвращает код состояния, описывающий, удалось ли записать значение, и если нет, то по какой причине запись завершилась неудачей.

В дополнение к коду состояния, возвращаемому сервером, этот класс также содержит идентификатор узла, атрибут и диапазон индексов из запроса, чтобы клиент мог сопоставить результат с запросом.

Объекты этого класса возвращаются в сигнале QOpcUaClient::writeNodeAttributesFinished() и содержат результат операции записи, которая была частью запроса QOpcUaClient::writeNodeAttributes().

См. также QOpcUaClient::writeNodeAttributes(), QOpcUaClient::writeNodeAttributesFinished() и QOpcUaWriteItem.

Документация по членам-функциям

QOpcUaWriteResult::QOpcUaWriteResult(const QOpcUaWriteResult &other)

Создает результат записи из other.

QOpcUaWriteResult &QOpcUaWriteResult::operator=(const QOpcUaWriteResult &rhs)

Устанавливает значения из rhs в этот результат записи.

QOpcUa::NodeAttribute QOpcUaWriteResult::attribute() const

Возвращает атрибут результата записи.

См. также setAttribute().

QString QOpcUaWriteResult::indexRange() const

Возвращает диапазон индексов результата записи.

См. также setIndexRange().

QString QOpcUaWriteResult::nodeId() const

Возвращает идентификатор узла результата записи.

См. также setNodeId().

void QOpcUaWriteResult::setAttribute(QOpcUa::NodeAttribute attribute)

Устанавливает атрибут результата записи в attribute.

См. также attribute().

void QOpcUaWriteResult::setIndexRange(const QString &indexRange)

Устанавливает диапазон индексов результата записи в indexRange.

См. также indexRange().

void QOpcUaWriteResult::setNodeId(const QString &nodeId)

Устанавливает идентификатор узла результата записи в nodeId.

См. также nodeId().

void QOpcUaWriteResult::setStatusCode(QOpcUa::UaStatusCode statusCode)

Устанавливает код состояния результата записи в statusCode.

См. также statusCode().

QOpcUa::UaStatusCode QOpcUaWriteResult::statusCode() const

Возвращает код состояния результата записи.

См. также setStatusCode().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qopcuawriteresult.html

Spec-Zone.ru

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