QOpcUaDataValue Class

This class stores OPC UA value data and associated metadata. 更多...

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

公共函数

QOpcUaDataValue ()
QOpcUaDataValue (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
QOpcUaDataValue & operator= (const QOpcUaDataValue & other )

详细描述

This class corresponds to the OPC UA DataValue type.

成员函数文档编制

QOpcUaDataValue:: QOpcUaDataValue ()

Constructs an invalid data value.

QOpcUaDataValue:: QOpcUaDataValue (const QOpcUaDataValue & other )

Constructs a data value from other .

[noexcept] QOpcUaDataValue:: ~QOpcUaDataValue ()

Destroys the data value.

QDateTime QOpcUaDataValue:: serverTimestamp () const

Returns the server timestamp for value ().

另请参阅 setServerTimestamp ().

void QOpcUaDataValue:: setServerTimestamp (const QDateTime & serverTimestamp )

Sets the server timestamp to serverTimestamp .

另请参阅 serverTimestamp ().

void QOpcUaDataValue:: setSourceTimestamp (const QDateTime & sourceTimestamp )

Sets the source timestamp to sourceTimestamp .

另请参阅 sourceTimestamp ().

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

Sets the status code to statusCode .

另请参阅 statusCode ().

void QOpcUaDataValue:: setValue (const QVariant & value )

Sets the value to value .

另请参阅 value ().

QDateTime QOpcUaDataValue:: sourceTimestamp () const

Returns the source timestamp for value ().

另请参阅 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.

另请参阅 setStatusCode ().

[noexcept] void QOpcUaDataValue:: swap ( QOpcUaDataValue & other )

Swaps this data value instance with other 。此函数非常快且从不失败。

QVariant QOpcUaDataValue:: value () const

Returns the value.

另请参阅 setValue ().

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

设置值从 other in this data value.