mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-04 03:11:43 +00:00
[wpilibc] Add missing deprecated HID sim methods (#7005)
This commit is contained in:
@@ -39,4 +39,17 @@ void {{ ConsoleName }}ControllerSim::Set{{ capitalize_first(trigger.name) }}Axis
|
||||
void {{ ConsoleName }}ControllerSim::Set{{ capitalize_first(button.name) }}Button(bool value) {
|
||||
SetRawButton({{ ConsoleName }}Controller::Button::k{{ capitalize_first(button.name) }}, value);
|
||||
}
|
||||
{% endfor %}
|
||||
{% endfor -%}
|
||||
{% if ConsoleName == "Xbox" %}
|
||||
void {{ ConsoleName }}ControllerSim::SetLeftBumper(bool value) {
|
||||
SetRawButton({{ ConsoleName }}Controller::Button::kLeftBumper, value);
|
||||
}
|
||||
|
||||
void {{ ConsoleName }}ControllerSim::SetRightBumper(bool value) {
|
||||
SetRawButton({{ ConsoleName }}Controller::Button::kRightBumper, value);
|
||||
}
|
||||
{% elif ConsoleName == "PS4" or ConsoleName == "PS5" %}
|
||||
void {{ ConsoleName }}ControllerSim::SetTouchpad(bool value) {
|
||||
SetRawButton({{ ConsoleName }}Controller::Button::kTouchpad, value);
|
||||
}
|
||||
{% endif %}
|
||||
|
||||
@@ -103,3 +103,7 @@ void PS4ControllerSim::SetPSButton(bool value) {
|
||||
void PS4ControllerSim::SetTouchpadButton(bool value) {
|
||||
SetRawButton(PS4Controller::Button::kTouchpad, value);
|
||||
}
|
||||
|
||||
void PS4ControllerSim::SetTouchpad(bool value) {
|
||||
SetRawButton(PS4Controller::Button::kTouchpad, value);
|
||||
}
|
||||
|
||||
@@ -103,3 +103,7 @@ void PS5ControllerSim::SetPSButton(bool value) {
|
||||
void PS5ControllerSim::SetTouchpadButton(bool value) {
|
||||
SetRawButton(PS5Controller::Button::kTouchpad, value);
|
||||
}
|
||||
|
||||
void PS5ControllerSim::SetTouchpad(bool value) {
|
||||
SetRawButton(PS5Controller::Button::kTouchpad, value);
|
||||
}
|
||||
|
||||
@@ -87,3 +87,11 @@ void XboxControllerSim::SetLeftStickButton(bool value) {
|
||||
void XboxControllerSim::SetRightStickButton(bool value) {
|
||||
SetRawButton(XboxController::Button::kRightStick, value);
|
||||
}
|
||||
|
||||
void XboxControllerSim::SetLeftBumper(bool value) {
|
||||
SetRawButton(XboxController::Button::kLeftBumper, value);
|
||||
}
|
||||
|
||||
void XboxControllerSim::SetRightBumper(bool value) {
|
||||
SetRawButton(XboxController::Button::kRightBumper, value);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user