UA Bundle SDK .NET  2.2.0.255
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
UnifiedAutomation.UaServer.INotifierManagerCallback Interface Reference

Used to receive notifications from the NotifierManager that the subscription state has changed. More...

Inherited by UnifiedAutomation.UaServer.BaseNodeManager.

Public Member Functions

void OnMonitoringStarted (NodeId notifierId, EventMonitoredItem monitoredItem)
 Called when event monitoring has started for a notifier. More...
 
void OnMonitoringModified (NodeId notifierId, EventMonitoredItem monitoredItem)
 Called when event monitoring has been modified for a notifier. More...
 
void OnMonitoringStopped (NodeId notifierId, EventMonitoredItem monitoredItem)
 Called when event monitoring has stopped for a notifier. More...
 
void OnConditionRefresh (NodeId notifierId, MonitoredItemHandle itemHandle, EventNotificationEventHandler callback)
 Called when condition refresh has been called for the notifier. More...
 

Detailed Description

Used to receive notifications from the NotifierManager that the subscription state has changed.

Member Function Documentation

void UnifiedAutomation.UaServer.INotifierManagerCallback.OnConditionRefresh ( NodeId  notifierId,
MonitoredItemHandle  itemHandle,
EventNotificationEventHandler  callback 
)

Called when condition refresh has been called for the notifier.

Parameters
notifierIdThe notifier id.
itemHandleThe item handle.
callbackThe callback to use to report the current state of all conditions.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

void UnifiedAutomation.UaServer.INotifierManagerCallback.OnMonitoringModified ( NodeId  notifierId,
EventMonitoredItem  monitoredItem 
)

Called when event monitoring has been modified for a notifier.

Parameters
notifierIdThe notifier id.
monitoredItemThe monitored item.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

void UnifiedAutomation.UaServer.INotifierManagerCallback.OnMonitoringStarted ( NodeId  notifierId,
EventMonitoredItem  monitoredItem 
)

Called when event monitoring has started for a notifier.

Parameters
notifierIdThe notifier id.
monitoredItemThe monitored item.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

void UnifiedAutomation.UaServer.INotifierManagerCallback.OnMonitoringStopped ( NodeId  notifierId,
EventMonitoredItem  monitoredItem 
)

Called when event monitoring has stopped for a notifier.

Parameters
notifierIdThe notifier id.
monitoredItemThe monitored item.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.


The documentation for this interface was generated from the following file: