.NET Based OPC UA Client/Server SDK  3.3.3.537
UnifiedAutomation.UaServer.IHistoryUpdateDataManager Interface Reference

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

Inherited by UnifiedAutomation.UaServer.BaseNodeManager.

Public Member Functions

StatusCode BeginHistoryUpdateDataTransaction (RequestContext context, uint totalItemCountHint, TransactionType transactionType, Delegate callback, object callbackData, out HistoryDataTransactionHandle handle)
 Begins the history transaction. More...
 
void FinishHistoryUpdateDataTransaction (HistoryDataTransactionHandle transaction)
 Finishes the history transaction. More...
 
StatusCode BeginHistoryUpdateData (HistoryDataOperationHandle operationHandle, UpdateDataDetails details)
 Begins an operation to update raw history data. More...
 
StatusCode BeginHistoryUpdateStructureData (HistoryDataOperationHandle operationHandle, UpdateStructureDataDetails details)
 Begins an operation to update structured history data. More...
 
StatusCode BeginHistoryDeleteRaw (HistoryDataOperationHandle operationHandle, DeleteRawModifiedDetails details)
 Begins an operation to delete raw history data. More...
 
StatusCode BeginHistoryDeleteAtTime (HistoryDataOperationHandle operationHandle, DeleteAtTimeDetails details)
 Begins an operation to delete history data at specific times. More...
 

Detailed Description

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

Member Function Documentation

StatusCode UnifiedAutomation.UaServer.IHistoryUpdateDataManager.BeginHistoryDeleteAtTime ( HistoryDataOperationHandle  operationHandle,
DeleteAtTimeDetails  details 
)

Begins an operation to delete history data at specific times.

Parameters
operationHandleThe operation handle.
detailsThe details.
Returns
Good if successful; Otherwise an error code.

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

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

StatusCode UnifiedAutomation.UaServer.IHistoryUpdateDataManager.BeginHistoryDeleteRaw ( HistoryDataOperationHandle  operationHandle,
DeleteRawModifiedDetails  details 
)

Begins an operation to delete raw history data.

Parameters
operationHandleThe operation handle.
detailsThe details.
Returns
Good if successful; Otherwise an error code.

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

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

StatusCode UnifiedAutomation.UaServer.IHistoryUpdateDataManager.BeginHistoryUpdateData ( HistoryDataOperationHandle  operationHandle,
UpdateDataDetails  details 
)

Begins an operation to update raw history data.

Parameters
operationHandleThe operation handle.
detailsThe details.
Returns
Good if successful; Otherwise an error code.

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

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

StatusCode UnifiedAutomation.UaServer.IHistoryUpdateDataManager.BeginHistoryUpdateDataTransaction ( RequestContext  context,
uint  totalItemCountHint,
TransactionType  transactionType,
Delegate  callback,
object  callbackData,
out HistoryDataTransactionHandle  handle 
)

Begins the history transaction.

Parameters
contextThe request context.
totalItemCountHintThe total item count hint.
transactionTypeType of the transaction.
callbackThe callback.
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.IHistoryUpdateDataManager.BeginHistoryUpdateStructureData ( HistoryDataOperationHandle  operationHandle,
UpdateStructureDataDetails  details 
)

Begins an operation to update structured history data.

Parameters
operationHandleThe operation handle.
detailsThe details.
Returns
Good if successful; Otherwise an error code.

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

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

void UnifiedAutomation.UaServer.IHistoryUpdateDataManager.FinishHistoryUpdateDataTransaction ( HistoryDataTransactionHandle  transaction)

Finishes the history transaction.

Parameters
transactionThe transaction.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.


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