PySide6.QtOpcUa.QOpcUaHistoryReadRawRequest¶
- class QOpcUaHistoryReadRawRequest¶
This class stores the necessary information to request historic data from a server.
Details
This is the Qt OPC UA representation for the OPC UA ReadRawModifiedDetails for reading historical data defined in OPC UA 1.04 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
QOpcUaHistoryReadRawRequestclass provides the required values.startTimestampandendTimestampdefine the timerange where historic data should be collected from.nodesToReaddefines from which nodes historic data should be collected.numValuesPerNodedefines the maximum number of data values that should be returned per node.returnBoundsdefines if the bounding values should be included in the result.Added in version 6.3.
Synopsis¶
Methods¶
def
__init__()def
addNodeToRead()def
endTimestamp()def
nodesToRead()def
__ne__()def
returnBounds()def
setNodesToRead()def
startTimestamp()def
swap()
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
- __init__()¶
Constructs an invalid
QOpcUaHistoryReadRawRequest.- __init__(other)
- Parameters:
other –
QOpcUaHistoryReadRawRequest
Constructs a
QOpcUaHistoryReadRawRequestitem fromother.- __init__(nodesToRead, startTimestamp, endTimestamp, timestampsToReturn)
- Parameters:
nodesToRead – .list of QOpcUaReadItem
startTimestamp –
QDateTimeendTimestamp –
QDateTimetimestampsToReturn –
TimestampsToReturn
Constructs a
QOpcUaHistoryReadRawRequestitem with the given values. ThetimestampsToReturnparameter determines the timestamps to return for each value.- __init__(nodesToRead, startTimestamp, endTimestamp[, numValuesPerNode=0[, returnBounds=false]])
Constructs a
QOpcUaHistoryReadRawRequestitem with the given values.- addNodeToRead(nodeToRead)¶
- Parameters:
nodeToRead –
QOpcUaReadItem
Adds a node to the
nodeToReadlist.Returns the end time stamp.
See also
- nodesToRead()¶
- Return type:
.list of QOpcUaReadItem
Returns the list of nodes to read.
See also
- numValuesPerNode()¶
- Return type:
int
Returns the number of values per node.
See also
- __ne__(rhs)¶
- Parameters:
- Return type:
bool
Returns
trueiflhsis not equal torhs; otherwise returnsfalse.Two
QOpcUaHistoryReadRawRequestitems are considered not equal if theirstartTimestamp,endTimestamp,numValuesPerNode,returnBoundsornodesToReadare not equal.- returnBounds()¶
- Return type:
bool
Returns if the return bounds should be requested.
See also
Sets
endTimestampfor the historical data to be fetched.See also
- setNodesToRead(nodesToRead)¶
- Parameters:
nodesToRead – .list of QOpcUaReadItem
Sets the
nodesToReadlist.See also
- setNumValuesPerNode(numValuesPerNode)¶
- Parameters:
numValuesPerNode – int
Sets
numValuesPerNodeto indicate the number of values per node to be fetched.See also
- setReturnBounds(returnBounds)¶
- Parameters:
returnBounds – bool
Sets
returnBoundsto indicate if the return bounds should be requested.See also
Sets
startTimestampfor the historical data to be fetched.See also
- setTimestampsToReturn(timestampsToReturn)¶
- Parameters:
timestampsToReturn –
TimestampsToReturn
Sets the selected timestamps to return for each value to
timestampsToReturn.See also
Returns the start time stamp.
See also
- swap(other)¶
- Parameters:
other –
QOpcUaHistoryReadRawRequest
Swaps this request instance with
other. This function is very fast and never fails.- timestampsToReturn()¶
- Return type:
Returns the selected timestamps to return for each value.
See also