mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
[wpilib] Add PS4Controller, remove Hand from GenericHID/XboxController (#3345)
- GenericHID is now concrete, and has only getRawAxis/Button(int) functionality - getXxx() has been moved into Joystick as that's the only place where it makes sense - Hand (and therefore getXxx(Hand)) has been removed, replaced by specific getLeft/RightXxx() methods in XboxController and the new PS4Controller class - C++ ::Button:: and ::Axis:: enums have been converted to identically-namespaced static constexpr ints
This commit is contained in:
@@ -10,8 +10,11 @@
|
||||
|
||||
using namespace frc;
|
||||
|
||||
HANDED_BUTTON_TEST(XboxController, Bumper)
|
||||
HANDED_BUTTON_TEST(XboxController, StickButton)
|
||||
BUTTON_TEST(XboxController, LeftBumper)
|
||||
BUTTON_TEST(XboxController, RightBumper)
|
||||
|
||||
BUTTON_TEST(XboxController, LeftStickButton)
|
||||
BUTTON_TEST(XboxController, RightStickButton)
|
||||
|
||||
BUTTON_TEST(XboxController, AButton)
|
||||
BUTTON_TEST(XboxController, BButton)
|
||||
@@ -20,6 +23,10 @@ BUTTON_TEST(XboxController, YButton)
|
||||
BUTTON_TEST(XboxController, BackButton)
|
||||
BUTTON_TEST(XboxController, StartButton)
|
||||
|
||||
HANDED_AXIS_TEST(XboxController, X)
|
||||
HANDED_AXIS_TEST(XboxController, Y)
|
||||
HANDED_AXIS_TEST(XboxController, TriggerAxis)
|
||||
AXIS_TEST(XboxController, LeftX)
|
||||
AXIS_TEST(XboxController, RightX)
|
||||
AXIS_TEST(XboxController, LeftY)
|
||||
AXIS_TEST(XboxController, RightY)
|
||||
|
||||
AXIS_TEST(XboxController, LeftTriggerAxis)
|
||||
AXIS_TEST(XboxController, RightTriggerAxis)
|
||||
|
||||
Reference in New Issue
Block a user