|
@@ -101,6 +101,8 @@ struct ControllerStatus {
|
|
|
VibrationValues vibration_values{};
|
|
VibrationValues vibration_values{};
|
|
|
|
|
|
|
|
// Data for HID serices
|
|
// Data for HID serices
|
|
|
|
|
+ HomeButtonState home_button_state{};
|
|
|
|
|
+ CaptureButtonState capture_button_state{};
|
|
|
NpadButtonState npad_button_state{};
|
|
NpadButtonState npad_button_state{};
|
|
|
DebugPadButton debug_pad_button_state{};
|
|
DebugPadButton debug_pad_button_state{};
|
|
|
AnalogSticks analog_stick_state{};
|
|
AnalogSticks analog_stick_state{};
|
|
@@ -261,7 +263,13 @@ public:
|
|
|
/// Returns the latest battery status from the controller with parameters
|
|
/// Returns the latest battery status from the controller with parameters
|
|
|
BatteryValues GetBatteryValues() const;
|
|
BatteryValues GetBatteryValues() const;
|
|
|
|
|
|
|
|
- /// Returns the latest status of button input for the npad service
|
|
|
|
|
|
|
+ /// Returns the latest status of button input for the hid::HomeButton service
|
|
|
|
|
+ HomeButtonState GetHomeButtons() const;
|
|
|
|
|
+
|
|
|
|
|
+ /// Returns the latest status of button input for the hid::CaptureButton service
|
|
|
|
|
+ CaptureButtonState GetCaptureButtons() const;
|
|
|
|
|
+
|
|
|
|
|
+ /// Returns the latest status of button input for the hid::Npad service
|
|
|
NpadButtonState GetNpadButtons() const;
|
|
NpadButtonState GetNpadButtons() const;
|
|
|
|
|
|
|
|
/// Returns the latest status of button input for the debug pad service
|
|
/// Returns the latest status of button input for the debug pad service
|