fix(scripted-alarms): log failed event-report via SDK trace + correct sink doc (T16 review)

This commit is contained in:
Joseph Doherty
2026-06-10 19:53:33 -04:00
parent 295bb55dc6
commit 4c417f7fb8
2 changed files with 13 additions and 4 deletions
@@ -20,7 +20,8 @@ public interface IOpcUaAddressSpaceSink
/// this projects the whole <see cref="AlarmConditionSnapshot"/>
/// (Enabled/Active/Acked/Confirmed/Shelving/Severity/Message) onto it and recomputes Retain;
/// otherwise it falls back to the legacy two-element <c>[Active, Acknowledged]</c> placeholder
/// variable. No OPC UA event is fired — that is T16's responsibility.</summary>
/// variable. A materialised condition also fires a Part 9 condition event on each transition (T16)
/// so subscribed clients receive the alarm event, not just the changed attributes.</summary>
/// <param name="alarmNodeId">The OPC UA node ID of the alarm (== ScriptedAlarmId for materialised conditions).</param>
/// <param name="state">The full condition state to project onto the node.</param>
/// <param name="sourceTimestampUtc">The source timestamp in UTC.</param>