C# Class MemoryBuffer.MemoryBufferMonitoredItem

Provides a basic monitored item implementation which does not support queuing.
Inheritance: Opc.Ua.Server.MonitoredItem
Mostrar archivo Open project: OPCFoundation/UA-.NET Class Usage Examples

Public Methods

Method Description
MemoryBufferMonitoredItem ( IServerInternal server, INodeManager nodeManager, object mangerHandle, uint offset, uint subscriptionId, uint id, Session session, ReadValueId itemToMonitor, DiagnosticsMasks diagnosticsMasks, TimestampsToReturn timestampsToReturn, MonitoringMode monitoringMode, uint clientHandle, MonitoringFilter originalFilter, MonitoringFilter filterToUse, Range range, double samplingInterval, uint queueSize, bool discardOldest, double minimumSamplingInterval ) : System

Initializes the object with its node type.

Modify ( DiagnosticsMasks diagnosticsMasks, TimestampsToReturn timestampsToReturn, uint clientHandle, double samplingInterval ) : ServiceResult

Modifies the monitored item parameters,

Method Details

MemoryBufferMonitoredItem() public method

Initializes the object with its node type.
public MemoryBufferMonitoredItem ( IServerInternal server, INodeManager nodeManager, object mangerHandle, uint offset, uint subscriptionId, uint id, Session session, ReadValueId itemToMonitor, DiagnosticsMasks diagnosticsMasks, TimestampsToReturn timestampsToReturn, MonitoringMode monitoringMode, uint clientHandle, MonitoringFilter originalFilter, MonitoringFilter filterToUse, Range range, double samplingInterval, uint queueSize, bool discardOldest, double minimumSamplingInterval ) : System
server IServerInternal
nodeManager INodeManager
mangerHandle object
offset uint
subscriptionId uint
id uint
session Opc.Ua.Server.Session
itemToMonitor Opc.Ua.ReadValueId
diagnosticsMasks DiagnosticsMasks
timestampsToReturn TimestampsToReturn
monitoringMode MonitoringMode
clientHandle uint
originalFilter MonitoringFilter
filterToUse MonitoringFilter
range Opc.Ua.Range
samplingInterval double
queueSize uint
discardOldest bool
minimumSamplingInterval double
return System

Modify() public method

Modifies the monitored item parameters,
public Modify ( DiagnosticsMasks diagnosticsMasks, TimestampsToReturn timestampsToReturn, uint clientHandle, double samplingInterval ) : ServiceResult
diagnosticsMasks DiagnosticsMasks
timestampsToReturn TimestampsToReturn
clientHandle uint
samplingInterval double
return Opc.Ua.ServiceResult