.NET Based OPC UA Client/Server SDK
3.1.0.500
|
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.
|
inline |
Initializes a new instance of the DataSamplingManager class.
server | The server. |
|
inline |
Frees any unmanaged resources.
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
|
inlineprotectedvirtual |
An overrideable version of the Dispose.
|
inline |
Modified the monitoring.
context | The request context. |
handle | The handle. |
request | The request. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
|
inline |
Will be called if a session is activated.
session | The session which is activated. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
|
inline |
Will be called by if a session is closed.
session | The session which is closed. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
|
inline |
Sets the monitoring mode.
itemHandle | The item handle. |
monitoringMode | The monitoring mode. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
|
inline |
Sets the monitoring mode.
context | Is not in use! |
itemHandle | The item handle. |
monitoringMode | The monitoring mode. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
|
inline |
Starts the monitoring.
context | The request context. |
handle | The handle. |
request | The request. |
callback | The callback. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
|
inline |
Stop the monitoring of an item.
itemHandle | The handle of the item where the monitoring should be stopped. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.
|
inline |
Stops the monitoring.
context | Not in use! |
itemHandle | The item handle. |
Implements UnifiedAutomation.UaServer.IDataSamplingManager.