using RobotNet10.RobotApp.Client.Shared.Devices; namespace RobotNet10.RobotApp.Devices; /// /// Event args khi trạng thái device thay đổi /// public class DeviceStatusChangedEventArgs : EventArgs { public DeviceStatus PreviousStatus { get; } public DeviceStatus CurrentStatus { get; } public string? Message { get; } public DateTime Timestamp { get; } public DeviceStatusChangedEventArgs( DeviceStatus previousStatus, DeviceStatus currentStatus, string? message = null) { PreviousStatus = previousStatus; CurrentStatus = currentStatus; Message = message; Timestamp = DateTime.UtcNow; } }