Package lib.custom.controllers
Class CustomCommandXbox
java.lang.Object
edu.wpi.first.wpilibj2.command.button.CommandGenericHID
edu.wpi.first.wpilibj2.command.button.CommandXboxController
lib.custom.controllers.CustomCommandXbox
public class CustomCommandXbox
extends edu.wpi.first.wpilibj2.command.button.CommandXboxController
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionedu.wpi.first.wpilibj2.command.button.Triggerbutton(int button) edu.wpi.first.wpilibj2.command.button.Triggerbutton(int button, edu.wpi.first.wpilibj.event.EventLoop _loop) Deprecated.voidprotected doubledeadzone(double input) doubledoublegetLeftX()doublegetLeftY()Get the Y axis value of left side of the controller.doubledoubleGet the X axis value of right side of the controller.doubleGet the Y axis value of right side of the controller.edu.wpi.first.wpilibj2.command.button.Triggerpov(int pov, int angle) edu.wpi.first.wpilibj2.command.button.Triggerpov(int pov, int angle, edu.wpi.first.wpilibj.event.EventLoop _loop) Deprecated.Methods inherited from class edu.wpi.first.wpilibj2.command.button.CommandXboxController
a, a, b, b, back, back, getHID, leftBumper, leftBumper, leftStick, leftStick, leftTrigger, leftTrigger, leftTrigger, rightBumper, rightBumper, rightStick, rightStick, rightTrigger, rightTrigger, rightTrigger, start, start, x, x, y, yMethods inherited from class edu.wpi.first.wpilibj2.command.button.CommandGenericHID
axisGreaterThan, axisGreaterThan, axisLessThan, axisLessThan, axisMagnitudeGreaterThan, axisMagnitudeGreaterThan, getRawAxis, isConnected, pov, povCenter, povDown, povDownLeft, povDownRight, povLeft, povRight, povUp, povUpLeft, povUpRight, setRumble
-
Field Details
-
loop
public final edu.wpi.first.wpilibj.event.EventLoop loop
-
-
Constructor Details
-
CustomCommandXbox
public CustomCommandXbox(int port, double deadzone)
-
-
Method Details
-
button
public edu.wpi.first.wpilibj2.command.button.Trigger button(int button) - Overrides:
buttonin classedu.wpi.first.wpilibj2.command.button.CommandGenericHID
-
button
@Deprecated public edu.wpi.first.wpilibj2.command.button.Trigger button(int button, edu.wpi.first.wpilibj.event.EventLoop _loop) Deprecated.Not actually "deprecated"; do not remove. Should not be used in our code, usebutton(int)instead.- Overrides:
buttonin classedu.wpi.first.wpilibj2.command.button.CommandGenericHID
-
pov
public edu.wpi.first.wpilibj2.command.button.Trigger pov(int pov, int angle) -
pov
@Deprecated public edu.wpi.first.wpilibj2.command.button.Trigger pov(int pov, int angle, edu.wpi.first.wpilibj.event.EventLoop _loop) Deprecated.Not actually "deprecated"; do not remove. Should not be used in our code, use other pov methods instead likeCommandGenericHID.pov(int),pov(int, int), orCommandGenericHID.povUp().- Overrides:
povin classedu.wpi.first.wpilibj2.command.button.CommandGenericHID
-
clearBindings
public void clearBindings() -
getLeftX
public double getLeftX()- Overrides:
getLeftXin classedu.wpi.first.wpilibj2.command.button.CommandXboxController
-
getRightX
public double getRightX()Get the X axis value of right side of the controller.- Overrides:
getRightXin classedu.wpi.first.wpilibj2.command.button.CommandXboxController- Returns:
- The axis value.
-
getLeftY
public double getLeftY()Get the Y axis value of left side of the controller.- Overrides:
getLeftYin classedu.wpi.first.wpilibj2.command.button.CommandXboxController- Returns:
- The axis value.
-
getRightY
public double getRightY()Get the Y axis value of right side of the controller.- Overrides:
getRightYin classedu.wpi.first.wpilibj2.command.button.CommandXboxController- Returns:
- The axis value.
-
getRightTriggerAxis
public double getRightTriggerAxis()- Overrides:
getRightTriggerAxisin classedu.wpi.first.wpilibj2.command.button.CommandXboxController
-
getLeftTriggerAxis
public double getLeftTriggerAxis()- Overrides:
getLeftTriggerAxisin classedu.wpi.first.wpilibj2.command.button.CommandXboxController
-
deadzone
protected double deadzone(double input)
-