Files
allwpilib/wpilibc/src/main/python/semiwrap/NiDsPS5Controller.yml
Thad House 5c5d5222f4 [wpilib] Prefix all NI DS specific controller classes (#8596)
Easier then the last one that put everything in a sub namespace. By
prefixing the name less things break, and intellisense will be less
confusing to new users during the transition.
2026-02-06 21:36:01 -08:00

97 lines
1.9 KiB
YAML

extra_includes:
- wpi/util/sendable/SendableBuilder.hpp
classes:
wpi::NiDsPS5Controller:
ignored_bases:
- wpi::util::SendableHelper<NiDsPS5Controller>
methods:
NiDsPS5Controller:
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:
GetCreateButton:
GetCreateButtonPressed:
GetCreateButtonReleased:
Create:
GetOptionsButton:
GetOptionsButtonPressed:
GetOptionsButtonReleased:
Options:
GetL3Button:
GetL3ButtonPressed:
GetL3ButtonReleased:
L3:
GetR3Button:
GetR3ButtonPressed:
GetR3ButtonReleased:
R3:
GetPSButton:
GetPSButtonPressed:
GetPSButtonReleased:
PS:
Touchpad:
GetTouchpadButton:
GetTouchpadButtonPressed:
GetTouchpadButtonReleased:
InitSendable:
wpi::NiDsPS5Controller::Button:
attributes:
kSquare:
kCross:
kCircle:
kTriangle:
kL1:
kR1:
kL2:
kR2:
kCreate:
kOptions:
kL3:
kR3:
kPS:
kTouchpad:
wpi::NiDsPS5Controller::Axis:
attributes:
kLeftX:
kLeftY:
kRightX:
kRightY:
kL2:
kR2: