QOpcUaDataValue Class | Qt OPC UA 6.4.1

- Qt 6.4
- Qt OPC UA
- C++ Classes
- QOpcUaDataValue
- Qt 6.4.1 Reference Documentation

# QOpcUaDataValue Class

This class stores OPC UA value data and associated metadata. More...

Header: | #include <QOpcUaDataValue>
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: | QT += opcua
Since: | Qt 6.3

- List of all members, including inherited members

## Public Functions

| QOpcUaDataValue(const QOpcUaDataValue &other)
| QOpcUaDataValue()
QOpcUaDataValue & | operator=(const QOpcUaDataValue &other)
| ~QOpcUaDataValue()
QDateTime | serverTimestamp() const
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
void | swap(QOpcUaDataValue &other)
QVariant | value() const

## Detailed Description

This class corresponds to the OPC UA DataValue type.

## Member Function Documentation

### QOpcUaDataValue::QOpcUaDataValue(const QOpcUaDataValue &other)

Constructs a data value from other.

### QOpcUaDataValue::QOpcUaDataValue()

Constructs an invalid data value.

### QOpcUaDataValue &QOpcUaDataValue::operator=(const QOpcUaDataValue &other)

Sets the values from other in this data value.

### QOpcUaDataValue::~QOpcUaDataValue()

Destroys the data value.

### QDateTime QOpcUaDataValue::serverTimestamp() const

Returns the server timestamp for value().

See also setServerTimestamp().

### void QOpcUaDataValue::setServerTimestamp(const QDateTime &serverTimestamp)

Sets the server timestamp to serverTimestamp.

See also serverTimestamp().

### void QOpcUaDataValue::setSourceTimestamp(const QDateTime &sourceTimestamp)

Sets the source timestamp to sourceTimestamp.

See also sourceTimestamp().

### void QOpcUaDataValue::setStatusCode(QOpcUa::UaStatusCode statusCode)

Sets the status code to statusCode.

See also statusCode().

### void QOpcUaDataValue::setValue(const QVariant &value)

Sets the value to value.

See also value().

### QDateTime QOpcUaDataValue::sourceTimestamp() const

Returns the source timestamp for value().

See also setSourceTimestamp().

### QOpcUa::UaStatusCode QOpcUaDataValue::statusCode() const

Returns the status code for this data value. If the status code is not Good, the value and the timestamps are invalid.

See also setStatusCode().

### void QOpcUaDataValue::swap(QOpcUaDataValue &other)

Swaps this data value instance with other. This function is very fast and never fails.

### QVariant QOpcUaDataValue::value() const

Returns the value.

See also setValue().