.NET Based OPC UA Client/Server SDK  3.0.10.493
UnifiedAutomation.UaServer.IHistoryReadDataManager Interface Reference

An interface to an object that allows reading of historical data. More...

Inherited by UnifiedAutomation.UaServer.BaseNodeManager.

Public Member Functions

StatusCode BeginHistoryReadDataTransaction (RequestContext context, uint totalItemCountHint, TimestampsToReturn timestampsToReturn, TransactionType transactionType, HistoryReadDetails details, Delegate callback, object callbackData, out HistoryDataTransactionHandle handle)
 Begins the data history transaction. More...
 
void FinishHistoryReadDataTransaction (HistoryDataTransactionHandle transaction)
 Finishes the data history transaction. More...
 
StatusCode BeginHistoryReadRaw (HistoryDataOperationHandle operationHandle, HistoryReadValueId valueToRead)
 Begins an operation to read raw history data. More...
 
StatusCode BeginHistoryReadProcessed (HistoryDataOperationHandle operationHandle, HistoryReadValueId valueToRead)
 Begins an operation to read raw history data. More...
 
StatusCode BeginHistoryReadAtTime (HistoryDataOperationHandle operationHandle, HistoryReadValueId valueToRead)
 Begins an operation to read raw history data. More...
 

Detailed Description

An interface to an object that allows reading of historical data.

Member Function Documentation

StatusCode UnifiedAutomation.UaServer.IHistoryReadDataManager.BeginHistoryReadAtTime ( HistoryDataOperationHandle  operationHandle,
HistoryReadValueId  valueToRead 
)

Begins an operation to read raw history data.

Parameters
operationHandleThe operation handle.
valueToReadThe value to read.
Returns
Good if successful; Otherwise an error code.

If this method returns Good the callback passed to BeginHistoryReadDataTransaction must be called when the operation completes.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

StatusCode UnifiedAutomation.UaServer.IHistoryReadDataManager.BeginHistoryReadDataTransaction ( RequestContext  context,
uint  totalItemCountHint,
TimestampsToReturn  timestampsToReturn,
TransactionType  transactionType,
HistoryReadDetails  details,
Delegate  callback,
object  callbackData,
out HistoryDataTransactionHandle  handle 
)

Begins the data history transaction.

Parameters
contextThe request context.
totalItemCountHintThe total item count hint.
timestampsToReturnThe timestamps to return.
transactionTypeType of the transaction.
detailsThe details.
callbackThe callback called when an operation completes.
callbackDataThe callback data.
handleThe historical data transaction handle.
Returns
Good if the transaction could be created, an error code otherwise.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

StatusCode UnifiedAutomation.UaServer.IHistoryReadDataManager.BeginHistoryReadProcessed ( HistoryDataOperationHandle  operationHandle,
HistoryReadValueId  valueToRead 
)

Begins an operation to read raw history data.

Parameters
operationHandleThe operation handle.
valueToReadThe value to read.
Returns
Good if successful; Otherwise an error code.

If this method returns Good the callback passed to BeginHistoryReadDataTransaction must be called when the operation completes.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

StatusCode UnifiedAutomation.UaServer.IHistoryReadDataManager.BeginHistoryReadRaw ( HistoryDataOperationHandle  operationHandle,
HistoryReadValueId  valueToRead 
)

Begins an operation to read raw history data.

Parameters
operationHandleThe operation handle.
valueToReadThe value to read.
Returns
Good if successful; Otherwise an error code.

If this method returns Good the callback passed to BeginHistoryReadDataTransaction must be called when the operation completes.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

void UnifiedAutomation.UaServer.IHistoryReadDataManager.FinishHistoryReadDataTransaction ( HistoryDataTransactionHandle  transaction)

Finishes the data history transaction.

Parameters
transactionThe transaction.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.


The documentation for this interface was generated from the following file: