.NET Based OPC UA Client/Server SDK
3.1.0.500
|
Interface for classes managing data sampling and prividing of MonitoredItems. More...
Inherited by UnifiedAutomation.UaServer.DataSamplingManager.
Public Member Functions | |
void | Dispose () |
Free unmanaged resources. More... | |
double | ModifyMonitoring (RequestContext context, MonitoredItemHandle handle, MonitoredItemModifyRequest request) |
Modify existing MonitoringItem specified by the MonitoredItemHandle. More... | |
void | SessionActivated (Session session) |
Callback for Session activated. More... | |
void | SessionClosed (Session session) |
Callback for Session closed. More... | |
void | SetMonitoringMode (MonitoredItemHandle itemHandle, MonitoringMode monitoringMode) |
Sets the monitoring mode of the specified MonitoredItem. More... | |
void | SetMonitoringMode (RequestContext context, MonitoredItemHandle itemHandle, MonitoringMode monitoringMode) |
Sets the monitoring mode of the specified MonitoredItem. More... | |
double | StartMonitoring (RequestContext context, MonitoredItemHandle handle, MonitoredItemCreateRequest request, DataChangeEventHandler callback) |
Starts the monitoring process for the specified MonitoredItem. More... | |
void | StopMonitoring (MonitoredItemHandle itemHandle) |
Stops the monitoring activity for the specified MonitoredItem. More... | |
void | StopMonitoring (RequestContext context, MonitoredItemHandle itemHandle) |
Stops the monitoring activity for the specified MonitoredItem. More... | |
Interface for classes managing data sampling and prividing of MonitoredItems.
void UnifiedAutomation.UaServer.IDataSamplingManager.Dispose | ( | ) |
Free unmanaged resources.
Implemented in UnifiedAutomation.UaServer.DataSamplingManager.
double UnifiedAutomation.UaServer.IDataSamplingManager.ModifyMonitoring | ( | RequestContext | context, |
MonitoredItemHandle | handle, | ||
MonitoredItemModifyRequest | request | ||
) |
Modify existing MonitoringItem specified by the MonitoredItemHandle.
context | The RequestContext in which the MonitoredItem lives. |
handle | The MonitoredItemHandle to the specify the MonitoredItem to modify. |
request | The MonitoredItemModifyRequest containig requested data to change. |
Implemented in UnifiedAutomation.UaServer.DataSamplingManager.
void UnifiedAutomation.UaServer.IDataSamplingManager.SessionActivated | ( | Session | session | ) |
Callback for Session activated.
session | The Session which was activated. |
Implemented in UnifiedAutomation.UaServer.DataSamplingManager.
void UnifiedAutomation.UaServer.IDataSamplingManager.SessionClosed | ( | Session | session | ) |
Callback for Session closed.
session | The Session which was closed. |
Implemented in UnifiedAutomation.UaServer.DataSamplingManager.
void UnifiedAutomation.UaServer.IDataSamplingManager.SetMonitoringMode | ( | MonitoredItemHandle | itemHandle, |
MonitoringMode | monitoringMode | ||
) |
Sets the monitoring mode of the specified MonitoredItem.
itemHandle | The MonitoredItemHandle to the specify the MonitoredItem |
monitoringMode | The MonitoringMode to set. |
Implemented in UnifiedAutomation.UaServer.DataSamplingManager.
void UnifiedAutomation.UaServer.IDataSamplingManager.SetMonitoringMode | ( | RequestContext | context, |
MonitoredItemHandle | itemHandle, | ||
MonitoringMode | monitoringMode | ||
) |
Sets the monitoring mode of the specified MonitoredItem.
context | The RequestContext in which the item lives. |
itemHandle | The MonitoredItemHandle to the specify the item. |
monitoringMode | The MonitoringMode to set. |
Implemented in UnifiedAutomation.UaServer.DataSamplingManager.
double UnifiedAutomation.UaServer.IDataSamplingManager.StartMonitoring | ( | RequestContext | context, |
MonitoredItemHandle | handle, | ||
MonitoredItemCreateRequest | request, | ||
DataChangeEventHandler | callback | ||
) |
Starts the monitoring process for the specified MonitoredItem.
context | The RequestContext in which the item lives. |
handle | The MonitoredItemHandle to the specify the item. |
request | The MonitoredItemModifyRequest containig requested data to set. |
callback | Method that will be called when data is provided by this class. |
Implemented in UnifiedAutomation.UaServer.DataSamplingManager.
void UnifiedAutomation.UaServer.IDataSamplingManager.StopMonitoring | ( | MonitoredItemHandle | itemHandle | ) |
Stops the monitoring activity for the specified MonitoredItem.
itemHandle | The MonitoredItemHandle to the specify the MonitoredItem |
Implemented in UnifiedAutomation.UaServer.DataSamplingManager.
void UnifiedAutomation.UaServer.IDataSamplingManager.StopMonitoring | ( | RequestContext | context, |
MonitoredItemHandle | itemHandle | ||
) |
Stops the monitoring activity for the specified MonitoredItem.
context | The RequestContext in which the item lives. |
itemHandle | The MonitoredItemHandle to the specify the item. |
This class is obsolete because the context parameter is not used.
Implemented in UnifiedAutomation.UaServer.DataSamplingManager.