using ZB.MOM.WW.OtOpcUa.Core.Abstractions; namespace ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Runtime; /// /// Driver-internal subscription identity. The numeric id is allocated monotonically per /// driver; the diagnostic string carries the same id prefixed for log cross-referencing. /// internal sealed record GalaxySubscriptionHandle(long SubscriptionId) : ISubscriptionHandle { /// Gets the diagnostic identifier for the subscription. public string DiagnosticId => $"galaxy-sub-{SubscriptionId}"; }