Класс QOpcUaReadResult
Этот класс хранит результат операции чтения. Подробнее...
| Заголовок: | #include <QOpcUaReadResult> |
| qmake: | QT += opcua |
Открытые функции
| QOpcUaReadResult(const QOpcUaReadResult &other) | |
| QOpcUaReadResult & | operator=(const QOpcUaReadResult &rhs) |
| QOpcUa::NodeAttribute | attribute() const |
| QString | indexRange() const |
| QString | nodeId() const |
| QDateTime | serverTimestamp() const |
| void | setAttribute(QOpcUa::NodeAttribute attribute) |
| void | setIndexRange(const QString &indexRange) |
| void | setNodeId(const QString &nodeId) |
| void | setServerTimestamp(const QDateTime &serverTimestamp) |
| void | setSourceTimestamp(const QDateTime &sourceTimestamp) |
| void | setStatusCode(QOpcUa::UaStatusCode statusCode) |
| void | setValue(const QVariant &value) |
| QDateTime | sourceTimestamp() const |
| QOpcUa::UaStatusCode | statusCode() const |
| QVariant | value() const |
Подробное описание
Операция чтения на сервере OPC UA возвращает значение и отметки времени, которые описывают, когда значение было сгенерировано источником и когда сервер получил его. Он также возвращает код состояния, который описывает, можно ли прочитать значение и, если нет, по какой причине чтение завершилось неудачей.
В дополнение к данным, возвращаемым сервером, этот класс также содержит идентификатор узла, атрибут и диапазон индексов из запроса, чтобы клиент мог сопоставить результат с запросом.
Объекты этого класса возвращаются в сигнале QOpcUaClient::readNodeAttributesFinished() и содержат результат операции чтения, которая была частью запроса QOpcUaClient::readNodeAttributes().
См. также QOpcUaClient::readNodeAttributes(), QOpcUaClient::readNodeAttributesFinished(), и QOpcUaReadItem.
Документация по членам-функциям
QOpcUaReadResult::QOpcUaReadResult(const QOpcUaReadResult &other)
Создает результат чтения из other.
QOpcUaReadResult &QOpcUaReadResult::operator=(const QOpcUaReadResult &rhs)
Устанавливает значения из rhs в этом результате чтения.
QOpcUa::NodeAttribute QOpcUaReadResult::attribute() const
Возвращает идентификатор атрибута.
См. также setAttribute().
QString QOpcUaReadResult::indexRange() const
Возвращает диапазон индексов.
См. также setIndexRange().
QString QOpcUaReadResult::nodeId() const
Возвращает идентификатор узла.
См. также setNodeId().
QDateTime QOpcUaReadResult::serverTimestamp() const
Возвращает отметку времени сервера для value().
См. также setServerTimestamp().
void QOpcUaReadResult::setAttribute(QOpcUa::NodeAttribute attribute)
Устанавливает идентификатор атрибута в attribute.
См. также attribute().
void QOpcUaReadResult::setIndexRange(const QString &indexRange)
Устанавливает диапазон индексов в indexRange.
См. также indexRange().
void QOpcUaReadResult::setNodeId(const QString &nodeId)
Устанавливает идентификатор узла в nodeId.
См. также nodeId().
void QOpcUaReadResult::setServerTimestamp(const QDateTime &serverTimestamp)
Устанавливает отметку времени сервера в serverTimestamp.
См. также serverTimestamp().
void QOpcUaReadResult::setSourceTimestamp(const QDateTime &sourceTimestamp)
Устанавливает отметку времени источника в sourceTimestamp.
См. также sourceTimestamp().
void QOpcUaReadResult::setStatusCode(QOpcUa::UaStatusCode statusCode)
Устанавливает код состояния в statusCode.
См. также statusCode().
void QOpcUaReadResult::setValue(const QVariant &value)
Устанавливает значение в value.
См. также value().
QDateTime QOpcUaReadResult::sourceTimestamp() const
Возвращает отметку времени источника для value().
См. также setSourceTimestamp().
QOpcUa::UaStatusCode QOpcUaReadResult::statusCode() const
Возвращает код состояния для этого элемента. Если код состояния не Good, значение и отметки времени недействительны.
См. также setStatusCode().
QVariant QOpcUaReadResult::value() const
Возвращает значение.
См. также setValue().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qopcuareadresult.html