using System; using IvfTl.Hardware; namespace IvfTl.ControlHost.Debug { /// 一次调试借用会话。lease 是 control 进程内借到的舱句柄;LastSeen 用注入时钟刷新。 public sealed class DebugSession { public string SessionId { get; } public int HouseSn { get; } public IHardwareLease Lease { get; } public DateTime LastSeen { get; set; } public int CurrentHor { get; set; } = -1; public int CurrentVer { get; set; } = -1; public DebugSession(string sessionId, int houseSn, IHardwareLease lease, DateTime now) { SessionId = sessionId; HouseSn = houseSn; Lease = lease; LastSeen = now; } } }