diff --git a/src/ZB.MOM.WW.ScadaBridge.SiteRuntime/SiteRuntimeOptions.cs b/src/ZB.MOM.WW.ScadaBridge.SiteRuntime/SiteRuntimeOptions.cs index fa86c445..967ad376 100644 --- a/src/ZB.MOM.WW.ScadaBridge.SiteRuntime/SiteRuntimeOptions.cs +++ b/src/ZB.MOM.WW.ScadaBridge.SiteRuntime/SiteRuntimeOptions.cs @@ -44,4 +44,16 @@ public class SiteRuntimeOptions /// Default: 8. /// public int ScriptExecutionThreadCount { get; set; } = 8; + + /// + /// Max mirrored native alarms retained per source binding before older entries are dropped (logged). + /// Default: 1000. + /// + public int MirroredAlarmCapPerSource { get; set; } = 1000; + + /// + /// Interval in milliseconds to retry a failed native alarm subscription. + /// Default: 5000ms. + /// + public int NativeAlarmRetryIntervalMs { get; set; } = 5000; }