IOpcNodeHistoryProvider Members

Namespace: Opc.UaFx.Server
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The IOpcNodeHistoryProvider interface defines the following members.

Node

C#

OpcVariableNode Node { get; }


Property Value

OpcVariableNode

CreateHistory(OpcContext, OpcHistoryModificationInfo, OpcValueCollection)

C#

OpcStatusCollection CreateHistory(OpcContext context, OpcHistoryModificationInfo modificationInfo, OpcValueCollection values)


Parameters

context OpcContext


modificationInfo OpcHistoryModificationInfo


values OpcValueCollection



Returns

OpcStatusCollection

DeleteHistory(OpcContext, OpcHistoryModificationInfo, DateTime?, DateTime?, OpcDeleteHistoryOptions)

C#

OpcStatusCollection DeleteHistory(OpcContext context, OpcHistoryModificationInfo modificationInfo, DateTime? startTime, DateTime? endTime, OpcDeleteHistoryOptions options)


Parameters

context OpcContext


modificationInfo OpcHistoryModificationInfo


startTime Nullable<DateTime>


endTime Nullable<DateTime>


options OpcDeleteHistoryOptions



Returns

OpcStatusCollection

DeleteHistory(OpcContext, OpcHistoryModificationInfo, IEnumerable<DateTime>)

C#

OpcStatusCollection DeleteHistory(OpcContext context, OpcHistoryModificationInfo modificationInfo, IEnumerable<DateTime> times)


Parameters

context OpcContext


modificationInfo OpcHistoryModificationInfo


times IEnumerable<DateTime>



Returns

OpcStatusCollection

DeleteHistory(OpcContext, OpcHistoryModificationInfo, OpcValueCollection)

C#

OpcStatusCollection DeleteHistory(OpcContext context, OpcHistoryModificationInfo modificationInfo, OpcValueCollection values)


Parameters

context OpcContext


modificationInfo OpcHistoryModificationInfo


values OpcValueCollection



Returns

OpcStatusCollection

ReadHistory(OpcContext, DateTime?, DateTime?, bool, uint?, OpcReadHistoryOptions)

C#

IEnumerable<OpcHistoryValue> ReadHistory(OpcContext context, DateTime? startTime, DateTime? endTime, bool timeFlowsBackward, uint? maxCount, OpcReadHistoryOptions options)


Parameters

context OpcContext


startTime Nullable<DateTime>


endTime Nullable<DateTime>


timeFlowsBackward Boolean

If true, the values should be returned in descending order (sorted by timestamp); otherwise, in ascending order.

maxCount Nullable<UInt32>

If not null, specifies the maximum count of history values that will be used, which can be used to optimize reading.

options OpcReadHistoryOptions



Returns

IEnumerable<OpcHistoryValue>

ReplaceHistory(OpcContext, OpcHistoryModificationInfo, OpcValueCollection)

C#

OpcStatusCollection ReplaceHistory(OpcContext context, OpcHistoryModificationInfo modificationInfo, OpcValueCollection values)


Parameters

context OpcContext


modificationInfo OpcHistoryModificationInfo


values OpcValueCollection



Returns

OpcStatusCollection

UpdateHistory(OpcContext, OpcHistoryModificationInfo, OpcValueCollection)

C#

OpcStatusCollection UpdateHistory(OpcContext context, OpcHistoryModificationInfo modificationInfo, OpcValueCollection values)


Parameters

context OpcContext


modificationInfo OpcHistoryModificationInfo


values OpcValueCollection



Returns

OpcStatusCollection