namespace DMS.Core.Events; /// /// 设备状态改变事件参数 /// 已弃用:请使用 DeviceStateChangedEventArgs 替代 /// [Obsolete("Use DeviceStateChangedEventArgs instead")] public class DeviceActiveChangedEventArgs : EventArgs { /// /// 设备ID /// public int DeviceId { get; } /// /// 设备名称 /// public string DeviceName { get; } /// /// 新状态 /// public bool NewStatus { get; } /// /// 状态改变时间 /// public DateTime ChangeTime { get; } /// /// 初始化DeviceStatusChangedEventArgs类的新实例 /// /// 设备ID /// 设备名称 /// 旧状态 /// 新状态 public DeviceActiveChangedEventArgs(int deviceId, string deviceName, bool newStatus) { DeviceId = deviceId; DeviceName = deviceName; NewStatus = newStatus; ChangeTime = DateTime.Now; } }