From 52ffe45f189a2d76e7f11cb7ba5d2704f23049d3 Mon Sep 17 00:00:00 2001 From: romanett Date: Tue, 29 Apr 2025 11:08:31 +0200 Subject: [PATCH] Add Back removed Public QueueEvent(EventFieldList fields) Method to MonitoredItem (#3064) --- .../Subscription/MonitoredItem/MonitoredItem.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Libraries/Opc.Ua.Server/Subscription/MonitoredItem/MonitoredItem.cs b/Libraries/Opc.Ua.Server/Subscription/MonitoredItem/MonitoredItem.cs index f199e9a41d..abd4193358 100644 --- a/Libraries/Opc.Ua.Server/Subscription/MonitoredItem/MonitoredItem.cs +++ b/Libraries/Opc.Ua.Server/Subscription/MonitoredItem/MonitoredItem.cs @@ -1088,12 +1088,23 @@ namespace Opc.Ua.Server // fetch the event fields. EventFieldList fields = GetEventFields(context, filter, instance); + QueueEvent(fields); + } + } + /// + /// Adds an event to the queue. + /// + public virtual void QueueEvent(EventFieldList fields) + { + lock (m_lock) + { m_eventQueueHandler.QueueEvent(fields); m_readyToPublish = true; m_readyToTrigger = true; } } + /// /// Determines whether an event can be sent with SupportsFilteredRetain in consideration. ///