UA Bundle SDK .NET
2.2.0.255
|
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... | |
The interface for an event manager that allows other event managers to link to it.
void UnifiedAutomation.UaServer.IEventManagerEx.AddNotifier | ( | NodeId | notifierId, |
IEventManager | manager | ||
) |
Adds a link from a IEventManager to a notifier.
notifierId | The notifier id. |
manager | The 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.
notifierId | The notifier id. |
manager | The 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.
notifierId | The notifier id. |
e | The event. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.