Files
allwpilib/wpilibc/src/main/python/semiwrap/PS4Controller.yml
2025-11-07 23:09:21 -08:00

101 lines
2.0 KiB
YAML

extra_includes:
- wpi/util/sendable/SendableBuilder.hpp
- wpi/event/BooleanEvent.hpp
classes:
wpi::PS4Controller:
ignored_bases:
- wpi::util::SendableHelper<PS4Controller>
methods:
PS4Controller:
GetLeftX:
GetRightX:
GetLeftY:
GetRightY:
GetL2Axis:
GetR2Axis:
GetSquareButton:
GetSquareButtonPressed:
GetSquareButtonReleased:
Square:
GetCrossButton:
GetCrossButtonPressed:
GetCrossButtonReleased:
Cross:
GetCircleButton:
GetCircleButtonPressed:
GetCircleButtonReleased:
Circle:
GetTriangleButton:
GetTriangleButtonPressed:
GetTriangleButtonReleased:
Triangle:
GetL1Button:
GetL1ButtonPressed:
GetL1ButtonReleased:
L1:
GetR1Button:
GetR1ButtonPressed:
GetR1ButtonReleased:
R1:
GetL2Button:
GetL2ButtonPressed:
GetL2ButtonReleased:
L2:
GetR2Button:
GetR2ButtonPressed:
GetR2ButtonReleased:
R2:
GetShareButton:
GetShareButtonPressed:
GetShareButtonReleased:
Share:
GetOptionsButton:
GetOptionsButtonPressed:
GetOptionsButtonReleased:
Options:
GetL3Button:
GetL3ButtonPressed:
GetL3ButtonReleased:
L3:
GetR3Button:
GetR3ButtonPressed:
GetR3ButtonReleased:
R3:
GetPSButton:
GetPSButtonPressed:
GetPSButtonReleased:
PS:
GetTouchpad:
GetTouchpadPressed:
GetTouchpadReleased:
Touchpad:
GetTouchpadButton:
GetTouchpadButtonPressed:
GetTouchpadButtonReleased:
InitSendable:
wpi::PS4Controller::Button:
attributes:
kSquare:
kCross:
kCircle:
kTriangle:
kL1:
kR1:
kL2:
kR2:
kShare:
kOptions:
kL3:
kR3:
kPS:
kTouchpad:
wpi::PS4Controller::Axis:
attributes:
kLeftX:
kLeftY:
kRightX:
kRightY:
kL2:
kR2: