using WIDESEAWCS_S7Simulator.Core.Enums; namespace WIDESEAWCS_S7Simulator.Core.Entities { /// /// S7服务器实例状态 /// public class InstanceState { /// /// 实例ID /// public string InstanceId { get; set; } = string.Empty; /// /// 运行状态 /// public InstanceStatus Status { get; set; } /// /// 当前连接的客户端数量 /// public int ClientCount { get; set; } /// /// 累计处理请求数 /// public long TotalRequests { get; set; } /// /// 启动时间 /// public DateTime? StartTime { get; set; } /// /// 最后活动时间 /// public DateTime? LastActivityTime { get; set; } /// /// 连接的客户端列表 /// public List Clients { get; set; } = new(); /// /// 错误信息(当状态为Error时) /// public string? ErrorMessage { get; set; } } }