OpcNodeHistorian Members

Namespace: Opc.UaFx.Server
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The OpcNodeHistorian type exposes the following members.

OpcNodeHistorian(OpcNodeManager, OpcVariableNode)

C#

public OpcNodeHistorian(OpcNodeManager owner, OpcVariableNode node)


Parameters

owner OpcNodeManager


node OpcVariableNode



Exceptions

ArgumentNullException


OpcNodeHistorian(OpcNodeManager, OpcVariableNode, Int32)

C#

public OpcNodeHistorian(OpcNodeManager owner, OpcVariableNode node, int capacity)


Parameters

owner OpcNodeManager


node OpcVariableNode


capacity Int32



Exceptions

ArgumentNullException


ArgumentOutOfRangeException


OpcNodeHistorian(OpcNodeManager, OpcVariableNode, Int32, Int32)

C#

public OpcNodeHistorian(OpcNodeManager owner, OpcVariableNode node, int capacity, int modifiedCapacity)


Parameters

owner OpcNodeManager


node OpcVariableNode


capacity Int32


modifiedCapacity Int32



Exceptions

ArgumentNullException


ArgumentOutOfRangeException


AutoUpdateHistory

C#

public bool AutoUpdateHistory { get; set; }


Property Value

Boolean

History

C#

public OpcNodeHistory<OpcHistoryValue> History { get; }


Property Value

OpcNodeHistory<OpcHistoryValue>

ModifiedHistory

C#

public OpcNodeHistory<OpcModifiedHistoryValue> ModifiedHistory { get; }


Property Value

OpcNodeHistory<OpcModifiedHistoryValue>

Node

C#

public OpcVariableNode Node { get; }


Property Value

OpcVariableNode

Owner

C#

public OpcNodeManager Owner { get; }


Property Value

OpcNodeManager

SyncRoot

C#

public object SyncRoot { get; }


Property Value

Object

CreateHistory(OpcContext, OpcHistoryModificationInfo, OpcValueCollection)

C#

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


Parameters

context OpcContext


modificationInfo OpcHistoryModificationInfo


values OpcValueCollection



Returns

OpcStatusCollection



Exceptions

ArgumentNullException


DeleteHistory(OpcContext, OpcHistoryModificationInfo, IEnumerable<DateTime>)

C#

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


Parameters

context OpcContext


modificationInfo OpcHistoryModificationInfo


times IEnumerable<DateTime>



Returns

OpcStatusCollection



Exceptions

ArgumentNullException


DeleteHistory(OpcContext, OpcHistoryModificationInfo, Nullable<DateTime>, Nullable<DateTime>, OpcDeleteHistoryOptions)

C#

public 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



Exceptions

ArgumentNullException


DeleteHistory(OpcContext, OpcHistoryModificationInfo, OpcValueCollection)

C#

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


Parameters

context OpcContext


modificationInfo OpcHistoryModificationInfo


values OpcValueCollection



Returns

OpcStatusCollection



Exceptions

ArgumentNullException


ReadHistory(OpcContext, Nullable<DateTime>, Nullable<DateTime>, OpcReadHistoryOptions)

C#

public IEnumerable<OpcHistoryValue> ReadHistory(OpcContext context, DateTime? startTime, DateTime? endTime, OpcReadHistoryOptions options)


Parameters

context OpcContext


startTime Nullable<DateTime>


endTime Nullable<DateTime>


options OpcReadHistoryOptions



Returns

IEnumerable<OpcHistoryValue>

ReplaceHistory(OpcContext, OpcHistoryModificationInfo, OpcValueCollection)

C#

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


Parameters

context OpcContext


modificationInfo OpcHistoryModificationInfo


values OpcValueCollection



Returns

OpcStatusCollection



Exceptions

ArgumentNullException


UpdateHistory(OpcContext, OpcHistoryModificationInfo, OpcValueCollection)

C#

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


Parameters

context OpcContext


modificationInfo OpcHistoryModificationInfo


values OpcValueCollection



Returns

OpcStatusCollection



Exceptions

ArgumentNullException