Package | Description |
---|---|
io.github.thunderbots.lightning |
Provides classes that expose methods for general interfacing with the hardware on
the physical robot.
|
io.github.thunderbots.lightning.control |
The
io.github.thunderbots.lightning.control package exposes classes and methods
that can be used to respond to controls and joystick inputs for the robot. |
io.github.thunderbots.lightning.control.layout |
A control layout is a method of converting a joystick state (i.e left stick forward,
right stick backward, etc) into both forward and clockwise power, which are interpreted
by methods included in
DriveSystem . |
Class and Description |
---|
Joystick
A
Joystick object represents one of the physical game controllers that are
connected to the driver station. |
JoystickMonitor
A
JoystickMonitor is an object that attaches to a specific joystick object,
and monitors any changes in the joystick inputs. |
Class and Description |
---|
ButtonHandler.PressType
The
PressType enumeration is used to specify if a method should respond to a
button being pressed or released. |
JoystickButton
The
JoystickButton enumeration contanis all buttons that can be pressed on the joysticks. |
JoystickListener
The
JoystickListener interface is a functionally empty interface that should be
implemented by any object that can respond to joystick button presses. |
Class and Description |
---|
Joystick
A
Joystick object represents one of the physical game controllers that are
connected to the driver station. |