.NET Based OPC UA Client/Server SDK
3.2.1.522
|
A class that polls one or more I/O managers for data changes. This class implements IDataSamplingManager and IDisposable. More...
Inherits IDisposable, and UnifiedAutomation.UaServer.IDataSamplingManager.
Public Member Functions | |
DataSamplingManager (ServerManager server) | |
Initializes a new instance of the DataSamplingManager class. More... | |
double | StartMonitoring (RequestContext context, MonitoredItemHandle handle, MonitoredItemCreateRequest request, DataChangeEventHandler callback) |
Starts the monitoring. More... | |
double | ModifyMonitoring (RequestContext context, MonitoredItemHandle handle, MonitoredItemModifyRequest request) |
Modified the monitoring. More... | |
void | SetMonitoringMode (MonitoredItemHandle itemHandle, MonitoringMode monitoringMode) |
Sets the monitoring mode. More... | |
void | SetMonitoringMode (RequestContext context, MonitoredItemHandle itemHandle, MonitoringMode monitoringMode) |
Sets the monitoring mode. More... | |
void | StopMonitoring (MonitoredItemHandle itemHandle) |
Stop the monitoring of an item. More... | |
void | StopMonitoring (RequestContext context, MonitoredItemHandle itemHandle) |
Stops the monitoring. More... | |
void | SessionActivated (Session session) |
Will be called if a session is activated. More... | |
void | SessionClosed (Session session) |
Will be called by if a session is closed. More... | |
void | Dispose () |
Frees any unmanaged resources. More... | |
Protected Member Functions | |
virtual void | Dispose (bool disposing) |
An overrideable version of the Dispose. More... | |
A class that polls one or more I/O managers for data changes. This class implements IDataSamplingManager and IDisposable.
A class that polls one or more I/O managers for data changes.
UnifiedAutomation.UaServer.DataSamplingManager.DataSamplingManager | ( | ServerManager | server | ) |
Initializes a new instance of the DataSamplingManager class.
server | The server. |
void UnifiedAutomation.UaServer.DataSamplingManager.Dispose | ( | ) |
Frees any unmanaged resources.
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
|
protectedvirtual |
An overrideable version of the Dispose.
double UnifiedAutomation.UaServer.DataSamplingManager.ModifyMonitoring | ( | RequestContext | context, |
MonitoredItemHandle | handle, | ||
MonitoredItemModifyRequest | request | ||
) |
Modified the monitoring.
context | The request context. |
handle | The handle. |
request | The request. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
void UnifiedAutomation.UaServer.DataSamplingManager.SessionActivated | ( | Session | session | ) |
Will be called if a session is activated.
session | The session which is activated. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
void UnifiedAutomation.UaServer.DataSamplingManager.SessionClosed | ( | Session | session | ) |
Will be called by if a session is closed.
session | The session which is closed. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
void UnifiedAutomation.UaServer.DataSamplingManager.SetMonitoringMode | ( | MonitoredItemHandle | itemHandle, |
MonitoringMode | monitoringMode | ||
) |
Sets the monitoring mode.
itemHandle | The item handle. |
monitoringMode | The monitoring mode. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
void UnifiedAutomation.UaServer.DataSamplingManager.SetMonitoringMode | ( | RequestContext | context, |
MonitoredItemHandle | itemHandle, | ||
MonitoringMode | monitoringMode | ||
) |
Sets the monitoring mode.
context | Is not in use! |
itemHandle | The item handle. |
monitoringMode | The monitoring mode. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
double UnifiedAutomation.UaServer.DataSamplingManager.StartMonitoring | ( | RequestContext | context, |
MonitoredItemHandle | handle, | ||
MonitoredItemCreateRequest | request, | ||
DataChangeEventHandler | callback | ||
) |
Starts the monitoring.
context | The request context. |
handle | The handle. |
request | The request. |
callback | The callback. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
void UnifiedAutomation.UaServer.DataSamplingManager.StopMonitoring | ( | MonitoredItemHandle | itemHandle | ) |
Stop the monitoring of an item.
itemHandle | The handle of the item where the monitoring should be stopped. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
void UnifiedAutomation.UaServer.DataSamplingManager.StopMonitoring | ( | RequestContext | context, |
MonitoredItemHandle | itemHandle | ||
) |
Stops the monitoring.
context | Not in use! |
itemHandle | The item handle. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.