namespace RobotNet10.RobotApp.Client.Shared.Devices; // ====================================================================== // DTO LITE – khớp 100% IRfHandle Lite + RfHandleHub Lite // ====================================================================== public class RfHandleDataDto { public string DeviceId { get; set; } = ""; public int Heartbeat { get; set; } public bool RemoteReady { get; set; } public bool EStop { get; set; } public bool LiftUp { get; set; } public bool LiftDown { get; set; } public bool RotateLeft { get; set; } public bool RotateRight { get; set; } public bool ModeSelect { get; set; } public bool Enable { get; set; } public int Speed { get; set; } public double Linear { get; set; } public double Angular { get; set; } public string Mode { get; set; } = "Unknown"; public DateTime LastUpdateTime { get; set; } }