// Notification event handler static void easyAEClient_Notification([NotNull] object sender, [NotNull] EasyAENotificationEventArgs e) { Console.WriteLine(); Console.WriteLine("Refresh: {0}", e.Refresh); Console.WriteLine("RefreshComplete: {0}", e.RefreshComplete); AEEventData eventData = e.EventData; if (eventData != null) { Console.WriteLine("Event.QualifiedSourceName: {0}", eventData.QualifiedSourceName); Console.WriteLine("Event.Message: {0}", eventData.Message); Console.WriteLine("Event.Active: {0}", eventData.Active); Console.WriteLine("Event.Acknowledged: {0}", eventData.Acknowledged); Console.WriteLine("Event.AcknowledgeRequired: {0}", eventData.AcknowledgeRequired); if (eventData.AcknowledgeRequired) { Console.WriteLine(">>>>> ACKNOWLEDGING THIS EVENT"); EasyAEClient.AcknowledgeCondition("", "OPCLabs.KitEventServer.2", "Simulation.ConditionState1", "Simulated", eventData.ActiveTime, eventData.Cookie); Console.WriteLine(">>>>> EVENT ACKNOWLEDGED"); _done = true; } } }