Method | Description | |
---|---|---|
ApplyChanges ( ) : void |
Applies any pending changes caused by adding,changing or removing monitored items.
|
|
CreateMonitoredItem ( |
Creates a new monitored item and calls StartMonitoring().
|
|
Dispose ( ) : void |
Frees any unmanaged resources.
|
|
ModifyMonitoredItem ( |
Modifies a monitored item and calls ModifyMonitoring().
|
|
ModifyMonitoring ( |
Changes monitoring attributes the item. It will call the external source to change the monitoring if an external source was provided originally. The changes will not take affect until the ApplyChanges() method is called. |
|
SamplingGroupManager ( IServerInternal server, INodeManager nodeManager, uint maxQueueSize, IEnumerable |
Creates a new instance of a sampling group.
|
|
Shutdown ( ) : void |
Stops all sampling groups and clears all items.
|
|
StartMonitoring ( |
Starts monitoring the item. It will use the external source for monitoring if the source accepts the item. The changes will not take affect until the ApplyChanges() method is called. |
|
StopMonitoring ( ISampledDataChangeMonitoredItem monitoredItem ) : void |
Stops monitoring the item. It will call the external source to stop the monitoring if an external source was provided originally. The changes will not take affect until the ApplyChanges() method is called. |
Method | Description | |
---|---|---|
CreateMonitoredItem ( IServerInternal server, INodeManager nodeManager, object managerHandle, uint subscriptionId, uint id, |
Creates a new monitored item.
|
|
Dispose ( bool disposing ) : void |
An overrideable version of the Dispose.
|
protected CreateMonitoredItem ( IServerInternal server, INodeManager nodeManager, object managerHandle, uint subscriptionId, uint id, |
||
server | IServerInternal | The server. |
nodeManager | INodeManager | The node manager. |
managerHandle | object | The manager handle. |
subscriptionId | uint | The subscription id. |
id | uint | The id. |
session | The session. | |
itemToMonitor | ReadValueId | The item to monitor. |
diagnosticsMasks | DiagnosticsMasks | The diagnostics masks. |
timestampsToReturn | TimestampsToReturn | The timestamps to return. |
monitoringMode | MonitoringMode | The monitoring mode. |
clientHandle | uint | The client handle. |
originalFilter | MonitoringFilter | The original filter. |
filterToUse | MonitoringFilter | The filter to use. |
range | Range | The range. |
samplingInterval | double | The sampling interval. |
queueSize | uint | Size of the queue. |
discardOldest | bool | if set to |
minimumSamplingInterval | double | The minimum sampling interval. |
return |
public CreateMonitoredItem ( |
||
context | ||
subscriptionId | uint | |
publishingInterval | double | |
timestampsToReturn | TimestampsToReturn | |
monitoredItemId | uint | |
managerHandle | object | |
itemToCreate | MonitoredItemCreateRequest | |
range | Range | |
minimumSamplingInterval | double | |
return |
public ModifyMonitoredItem ( |
||
context | ||
timestampsToReturn | TimestampsToReturn | |
monitoredItem | ISampledDataChangeMonitoredItem | |
itemToModify | MonitoredItemModifyRequest | |
range | Range | |
return | ServiceResult |
public ModifyMonitoring ( |
||
context | ||
monitoredItem | ISampledDataChangeMonitoredItem | |
return | void |
public SamplingGroupManager ( IServerInternal server, INodeManager nodeManager, uint maxQueueSize, IEnumerable |
||
server | IServerInternal | |
nodeManager | INodeManager | |
maxQueueSize | uint | |
samplingRates | IEnumerable |
|
return | System |
public StartMonitoring ( |
||
context | ||
monitoredItem | ISampledDataChangeMonitoredItem | |
return | void |
public StopMonitoring ( ISampledDataChangeMonitoredItem monitoredItem ) : void | ||
monitoredItem | ISampledDataChangeMonitoredItem | |
return | void |