Skip navigation links
Packages 
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.
io.github.thunderbots.lightning.drive
The io.github.thunderbots.lightning.drive package is a system for controlling the drive system of a robot.
io.github.thunderbots.lightning.hardware
The io.github.thunderbots.lightning.hardware package contains wrapper classes that represent physical motors and servos on the robot.
io.github.thunderbots.lightning.opmode
Provides classes for development of OpModes using the LightningSDK.
io.github.thunderbots.lightning.robot
Provides an interface with methods needed in Robot objects
io.github.thunderbots.lightning.scheduler
Provides a class used for scheduling multiple tasks during execution of an OpMode.
io.github.thunderbots.lightning.utility
Provides utility classes.
Skip navigation links