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