- Joystick - Class in io.github.thunderbots.lightning.control
-
A Joystick
object represents one of the physical game controllers that are
connected to the driver station.
- Joystick(Gamepad) - Constructor for class io.github.thunderbots.lightning.control.Joystick
-
Constructs a new Joystick
with the given Gamepad
as a base.
- joystick - Variable in class io.github.thunderbots.lightning.control.JoystickMonitor
-
The joystick to monitor.
- JOYSTICK_PRESS_THRESHOLD - Static variable in class io.github.thunderbots.lightning.control.Joystick
-
The threshold that is used to determine if a joystick is sufficiently 'fully' pressed.
- JoystickButton - Enum in io.github.thunderbots.lightning.control
-
The JoystickButton
enumeration contanis all buttons that can be pressed on the joysticks.
- JoystickButton() - Constructor for enum io.github.thunderbots.lightning.control.JoystickButton
-
- joystickLayout - Variable in class io.github.thunderbots.lightning.opmode.TeleOp
-
The control layout of the driving joystick.
- JoystickListener - Interface in io.github.thunderbots.lightning.control
-
The JoystickListener
interface is a functionally empty interface that should be
implemented by any object that can respond to joystick button presses.
- JoystickMonitor - Class in io.github.thunderbots.lightning.control
-
A JoystickMonitor
is an object that attaches to a specific joystick object,
and monitors any changes in the joystick inputs.
- JoystickMonitor(int) - Constructor for class io.github.thunderbots.lightning.control.JoystickMonitor
-
Constructs a new JoystickMonitor that should monitor the given joystick.
- JoystickMonitor.MonitorUpdateRunnable - Class in io.github.thunderbots.lightning.control
-
The MonitorUpdateRunnable
class is run through the task scheduler, and
is used to continuously check the joystick for any changes.