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 xbot.common.controls.sensors.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
Modifier and TypeMethodDescriptionbooleangetButton(int button) intgetPOV()doublegetRawAxis(int axisNumber) protected doublegetX()protected doublegetY()Methods inherited from class xbot.common.controls.sensors.XJoystick
addAnalogButton, addAnalogButton, getAnalogIfAvailable, getAxisInverted, getifAvailable, getPort, getPovIfAvailable, getVectorForAxisPair, 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
public boolean getButton(int button) -
getPOV
public int getPOV() -
getGenericHID
- Specified by:
getGenericHIDin classXJoystick
-