Class JoystickWPIAdapter
java.lang.Object
xbot.common.controls.sensors.XJoystick
xbot.common.controls.sensors.wpi_adapters.JoystickWPIAdapter
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class XJoystick
XJoystick.ButtonSource, XJoystick.XJoystickFactory -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionJoystickWPIAdapter(int port, int numButtons, AdvancedJoystickButtonTrigger.AdvancedJoystickButtonTriggerFactory joystickButtonFactory, AdvancedPovButtonTrigger.AdvancedPovButtonTriggerFactory povButtonFactory, AnalogHIDButtonTrigger.AnalogHIDButtonTriggerFactory analogHidButtonFactory, RobotAssertionManager assertionManager, DevicePolice police) -
Method Summary
Methods inherited from class XJoystick
addAnalogButton, addAnalogButton, assertPovDirectionsAvailable, getAnalogIfAvailable, getAxisInverted, getifAvailable, getPort, getPovDirection, getPovIfAvailable, getVectorForAxisPair, onPovAllocated, setAxisInverted
-
Constructor Details
-
JoystickWPIAdapter
@AssistedInject public JoystickWPIAdapter(@Assisted("port") int port, @Assisted("numButtons") int numButtons, AdvancedJoystickButtonTrigger.AdvancedJoystickButtonTriggerFactory joystickButtonFactory, AdvancedPovButtonTrigger.AdvancedPovButtonTriggerFactory povButtonFactory, AnalogHIDButtonTrigger.AnalogHIDButtonTriggerFactory analogHidButtonFactory, RobotAssertionManager assertionManager, DevicePolice police)
-
-
Method Details
-
getX
protected double getX() -
getY
protected double getY() -
getRawAxis
public double getRawAxis(int axisNumber) - Specified by:
getRawAxisin classXJoystick
-
getButton
-
getPOV
-
getHID
-