namespace RobotNet10.RobotApp.Motion; /// /// Cấu hình cho PS5ControllerService /// public class PS5ControllerConfiguration { /// /// Vận tốc khi nhấn R1 (m/s) /// public double R1Velocity { get; set; } = 0.3; /// /// Vận tốc khi nhấn R2 (m/s) /// public double R2Velocity { get; set; } = 0.6; /// /// Vận tốc khi nhấn L1 (m/s) /// public double L1Velocity { get; set; } = 0.9; /// /// Vận tốc khi nhấn L2 (m/s) /// public double L2Velocity { get; set; } = 1.2; /// /// Vận tốc góc tối đa khi quay (rad/s) /// public double MaxAngularVelocity { get; set; } = 1.0; /// /// Tần suất cập nhật vận tốc (Hz) /// public double UpdateRate { get; set; } = 20.0; /// /// ID của gamepad để sử dụng (0 = gamepad đầu tiên). Nếu null, sẽ sử dụng gamepad đầu tiên tìm thấy /// public int? GamepadIndex { get; set; } = null; }