W3cubDocs

/Qt

QOpcUaReadItem Class

This class stores the options for a read operation. More...

Header: #include <QOpcUaReadItem>
qmake: QT += opcua

Public Functions

QOpcUaReadItem(const QString &nodeId, QOpcUa::NodeAttribute attr = QOpcUa::NodeAttribute::Value, const QString &indexRange = QString())
QOpcUaReadItem(const QOpcUaReadItem &other)
QOpcUaReadItem & operator=(const QOpcUaReadItem &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)

Detailed Description

A read operation on an OPC UA server returns the entire value or a certain index range of the value of an attribute of a node on the server. This class contains the necessary information for the backend to make a read request to the server.

One or multiple objects of this class make up the request of a QOpcUaClient::readNodeAttributes() operation.

See also QOpcUaClient::readNodeAttributes() and QOpcUaReadResult.

Member Function Documentation

QOpcUaReadItem::QOpcUaReadItem(const QString &nodeId, QOpcUa::NodeAttribute attr = QOpcUa::NodeAttribute::Value, const QString &indexRange = QString())

Constructs a read item for the index range indexRange of the attribute attr of node nodeId.

QOpcUaReadItem::QOpcUaReadItem(const QOpcUaReadItem &other)

Constructs a read item from other.

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

Sets the values from rhs in this read item.

QOpcUa::NodeAttribute QOpcUaReadItem::attribute() const

Returns the node attribute id.

See also setAttribute().

QString QOpcUaReadItem::indexRange() const

Returns the index range.

See also setIndexRange().

QString QOpcUaReadItem::nodeId() const

Returns the node id.

See also setNodeId().

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

Sets the node attribute id to attribute.

See also attribute().

void QOpcUaReadItem::setIndexRange(const QString &indexRange)

Sets the index range to indexRange.

See also indexRange().

void QOpcUaReadItem::setNodeId(const QString &nodeId)

Sets the node id to nodeId.

See also nodeId().

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