feat(uns): scripted-alarm CRUD in IUnsTreeService for the equipment Alarms tab

This commit is contained in:
Joseph Doherty
2026-06-11 14:25:59 -04:00
parent 7c22861598
commit 705ed6234f
5 changed files with 226 additions and 0 deletions
@@ -0,0 +1,7 @@
namespace ZB.MOM.WW.OtOpcUa.AdminUI.Uns;
/// <summary>Operator-editable fields for a scripted-alarm create/update on the equipment Alarms tab.
/// The owning equipment is supplied separately (the tab fixes it), so there is no equipment field.</summary>
public sealed record ScriptedAlarmInput(
string ScriptedAlarmId, string Name, string AlarmType, int Severity, string MessageTemplate,
string PredicateScriptId, bool HistorizeToAveva, bool Retain, bool Enabled);