using ZB.MOM.WW.OtOpcUa.Core.Abstractions; namespace ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Runtime; /// /// Driver-side handle returned by . /// The driver doesn't multiplex alarm transitions per handle — every active handle /// observes the gateway's alarm-event stream — but the handle is needed for /// symmetric Unsubscribe and for the server-side AlarmConditionService to /// correlate transitions with the originating subscription. /// internal sealed class GalaxyAlarmSubscriptionHandle : IAlarmSubscriptionHandle { public GalaxyAlarmSubscriptionHandle(string diagnosticId) { DiagnosticId = diagnosticId; } /// public string DiagnosticId { get; } }