QOpcUaHistoryReadRawRequest#

This class stores the necessary information to request historic data from a server. More

New in version 6.3.

Synopsis#

Functions#

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description#

This is the Qt OPC UA representation for the OPC UA ReadRawModifiedDetails for reading historical data defined in OPC-UA part 11, 6.4.3 .

When requesting historic data from a server, several values need to be provided to the server to know which data to collect. The QOpcUaHistoryReadRawRequest class provides the required values. startTimestamp and endTimestamp define the timerange where historic data should be collected from. nodesToRead defines from which nodes historic data should be collected. numValuesPerNode defines the maximum number of data values that should be returned per node. returnBounds defines if the bounding values should be included in the result.

class PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest#

PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest(nodesToRead, startTimestamp, endTimestamp[, numValuesPerNode=0[, returnBounds=false]])

PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest(other)

Parameters:

Constructs an invalid QOpcUaHistoryReadRawRequest .

Constructs a QOpcUaHistoryReadRawRequest item with the given values.

Constructs a QOpcUaHistoryReadRawRequest item from other.

PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest.addNodeToRead(nodeToRead)#
Parameters:

nodeToReadPySide6.QtOpcUa.QOpcUaReadItem

Adds a node to the nodeToRead list.

PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest.endTimestamp()#
Return type:

PySide6.QtCore.QDateTime

Returns the end time stamp.

PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest.nodesToRead()#
Return type:

.list of QOpcUaReadItem

Returns the list of nodes to read.

See also

setNodesToRead()

PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest.numValuesPerNode()#
Return type:

int

Returns the number of values per node.

PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest.__ne__(rhs)#
Parameters:

rhsPySide6.QtOpcUa.QOpcUaHistoryReadRawRequest

Return type:

bool

Returns true if lhs is not equal to rhs; otherwise returns false.

Two QOpcUaHistoryReadRawRequest items are considered not equal if their startTimestamp, endTimestamp, numValuesPerNode, returnBounds or nodesToRead are not equal.

PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest.returnBounds()#
Return type:

bool

Returns if the return bounds should be requested.

PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest.setEndTimestamp(endTimestamp)#
Parameters:

endTimestampPySide6.QtCore.QDateTime

Sets endTimestamp for the historical data to be fetched.

See also

endTimestamp()

PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest.setNodesToRead(nodesToRead)#
Parameters:

nodesToRead – .list of QOpcUaReadItem

Sets the nodesToRead list.

See also

nodesToRead()

PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest.setNumValuesPerNode(numValuesPerNode)#
Parameters:

numValuesPerNode – int

Sets numValuesPerNode to indicate the number of values per node to be fetched.

PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest.setReturnBounds(returnBounds)#
Parameters:

returnBounds – bool

Sets returnBounds to indicate if the return bounds should be requested.

See also

returnBounds()

PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest.setStartTimestamp(startTimestamp)#
Parameters:

startTimestampPySide6.QtCore.QDateTime

Sets startTimestamp for the historical data to be fetched.

See also

startTimestamp()

PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest.startTimestamp()#
Return type:

PySide6.QtCore.QDateTime

Returns the start time stamp.

PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest.swap(other)#
Parameters:

otherPySide6.QtOpcUa.QOpcUaHistoryReadRawRequest

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