.NET Based OPC UA Client/Server SDK  2.6.1.422
UnifiedAutomation.UaServer.IEventManagerEx Interface Reference

The interface for an event manager that allows other event managers to link to it. More...

Inherits UnifiedAutomation.UaServer.IEventManager.

Inherited by UnifiedAutomation.UaServer.BaseNodeManager, and UnifiedAutomation.UaServer.RootNodeManager.

Public Member Functions

void AddNotifier (NodeId notifierId, IEventManager manager)
 Adds a link from a IEventManager to a notifier. More...
 
void RemoveNotifier (NodeId notifierId, IEventManager manager)
 Removes a link from IEventManager to a notifier. More...
 
void ReportEvent (NodeId notifierId, GenericEvent e)
 Reports an event for the notifier id. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.IEventManager
StatusCode BeginEventTransaction (RequestContext context, uint totalItemCountHint, TransactionType transactionType, Delegate callback, object callbackData, out TransactionHandle handle)
 Begins the transaction. More...
 
void FinishEventTransaction (TransactionHandle transaction)
 Finishes the transaction. More...
 
StatusCode BeginStartEventMonitoring (NotifierOperationHandle operationHandle, MonitoredItemCreateRequest settings, uint monitoredItemId, EventNotificationEventHandler callback)
 Starts monitoring a notifier for events. More...
 
StatusCode BeginModifyEventMonitoring (MonitoredItemOperationHandle operationHandle, MonitoredItemModifyRequest settings)
 Modifies the monitoring for an item. More...
 
StatusCode BeginStopEventMonitoring (MonitoredItemOperationHandle operationHandle)
 Stops monitoring an item. More...
 
StatusCode BeginSetEventMonitoringMode (MonitoredItemOperationHandle operationHandle, MonitoringMode monitoringMode, MonitoringParameters parameters)
 Changes the monitoring mode for an item. More...
 
void EventMonitoringStarted (RequestContext context, NodeId notifierId, MonitoredItemHandle itemHandle, MonitoringParameters parameters, EventNotificationEventHandler callback)
 Called when monitoring starts for a notifier from another IEventManager higher in the hierarchy. More...
 
void EventMonitoringModified (RequestContext context, NodeId notifierId, MonitoredItemHandle itemHandle, MonitoringParameters parameters)
 Called when monitoring changes for a notifier from another IEventManager higher in the hierarchy. More...
 
void EventMonitoringStopped (RequestContext context, NodeId notifierId, MonitoredItemHandle itemHandle)
 Called when monitoring stops for a notifier from another IEventManager higher in the hierarchy. More...
 
void ConditionRefresh (RequestContext context, NodeId notifierId, MonitoredItemHandle itemHandle, EventNotificationEventHandler callback)
 Called when the condition refresh is called for a notifier higher in the hierarchy. More...
 

Detailed Description

The interface for an event manager that allows other event managers to link to it.

Member Function Documentation

void UnifiedAutomation.UaServer.IEventManagerEx.AddNotifier ( NodeId  notifierId,
IEventManager  manager 
)

Adds a link from a IEventManager to a notifier.

Parameters
notifierIdThe notifier id.
managerThe event manager.

Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.

void UnifiedAutomation.UaServer.IEventManagerEx.RemoveNotifier ( NodeId  notifierId,
IEventManager  manager 
)

Removes a link from IEventManager to a notifier.

Parameters
notifierIdThe notifier id.
managerThe manager.

Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.

void UnifiedAutomation.UaServer.IEventManagerEx.ReportEvent ( NodeId  notifierId,
GenericEvent  e 
)

Reports an event for the notifier id.

Parameters
notifierIdThe notifier id.
eThe event.

Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.


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