- TankControlLayout - Class in io.github.thunderbots.lightning.control.layout
-
A TankControlLayout
is a ControlLayout
that represents a tank-like
control system.
- TankControlLayout() - Constructor for class io.github.thunderbots.lightning.control.layout.TankControlLayout
-
- TankDrive - Class in io.github.thunderbots.lightning.drive
-
A TankDrive
is a DriveSystem
that represents a standard tank drive
system, with standard parallel wheels on both sides of the robot.
- TankDrive(MotorSet) - Constructor for class io.github.thunderbots.lightning.drive.TankDrive
-
Constructs a new TankDrive
with the given DriveMotorSet
as a base.
- TankDrive(String[]) - Constructor for class io.github.thunderbots.lightning.drive.TankDrive
-
Constructs a new TankDrive
that uses the motors with the given names.
- tasks - Variable in class io.github.thunderbots.lightning.scheduler.TaskScheduler
-
The list of Runnable
objects that should be executed.
- taskScheduler - Static variable in class io.github.thunderbots.lightning.Lightning
-
The master task scheduler that is used to execute all background tasks in the SDK
and in client code of the SDK.
- TaskScheduler - Class in io.github.thunderbots.lightning.scheduler
-
A TaskScheduler
keeps a collection of Runnable
objects, and calls all of
their run()
methods sequentially and continuously.
- TaskScheduler() - Constructor for class io.github.thunderbots.lightning.scheduler.TaskScheduler
-
Constructs a new TaskScheduler
.
- TaskScheduler.TaskSchedulerThread - Class in io.github.thunderbots.lightning.scheduler
-
A TaskSchedulerThread
is a Thread
that is used to run all of the
registered tasks.
- TaskSchedulerThread() - Constructor for class io.github.thunderbots.lightning.scheduler.TaskScheduler.TaskSchedulerThread
-
- taskThread - Variable in class io.github.thunderbots.lightning.scheduler.TaskScheduler
-
The Thread
to use for executing the registered tasks.
- Telemetry - Class in io.github.thunderbots.lightning.utility
-
- Telemetry() - Constructor for class io.github.thunderbots.lightning.utility.Telemetry
-
Telemetry should not be instantiable.
- TeleOp - Class in io.github.thunderbots.lightning.opmode
-
The TeleOp class is a base class that all tele-op programs should extend.
- TeleOp() - Constructor for class io.github.thunderbots.lightning.opmode.TeleOp
-
- TeleOpTest - Class in io.github.thunderbots.lightning.opmode
-
The TeleOpTest
class is a base class that acts as a 'dummy' tele op.
- TeleOpTest() - Constructor for class io.github.thunderbots.lightning.opmode.TeleOpTest
-
- THUMBSTICK_MAX - Static variable in class io.github.thunderbots.lightning.control.Joystick
-
The maximum value that can be expected from the thumb stick values.
- THUMBSTICK_MIN - Static variable in class io.github.thunderbots.lightning.control.Joystick
-
The minimum value that can be expected from the thumb stick values.
- THUMBSTICK_REST - Static variable in class io.github.thunderbots.lightning.control.Joystick
-
The value that should be expected from the thumb sticks when the thumb stick is at
rest.
- THUMBSTICK_THRESHOLD - Static variable in class io.github.thunderbots.lightning.control.Joystick
-
The threshold that must be exceeded by the raw thumb stick values before it should
register at all.
- ticksPerInch - Variable in class io.github.thunderbots.lightning.hardware.Motor.Encoder
-
The number of encoder ticks that measure one inch on the circumference of the
wheel.
- ticksPerRevolution - Variable in class io.github.thunderbots.lightning.hardware.Motor.Encoder
-
The number of encoder ticks that measure exactly one full rotation of the motor.
- toButtonList() - Method in class io.github.thunderbots.lightning.control.Joystick
-
Generates a list of JoystickButton
s that represent all the buttons that are
currently pressed on this joystick.
- toString() - Method in enum io.github.thunderbots.lightning.control.JoystickButton
-
- toString() - Method in class io.github.thunderbots.lightning.hardware.CRServo
-
- toString() - Method in class io.github.thunderbots.lightning.hardware.Motor.Encoder
-
- toString() - Method in class io.github.thunderbots.lightning.hardware.Motor
-
- toString() - Method in class io.github.thunderbots.lightning.hardware.Servo
-
- traverse(boolean, int) - Method in class io.github.thunderbots.lightning.drive.MecanumDrive
-
Drives and strafes (moves sideways) with the given (equal) power.
- traverseSeconds(boolean, int, float) - Method in class io.github.thunderbots.lightning.drive.MecanumDrive
-
Drives and strafes (moves sideways) with the given (equal) power and for the given
amount of time, and then stops.
- TRIGGER_MAX - Static variable in class io.github.thunderbots.lightning.control.Joystick
-
The maximum value that can be expected from the trigger values.
- TRIGGER_MIN - Static variable in class io.github.thunderbots.lightning.control.Joystick
-
The minimum value that can be expected from the trigger values.
- TRIGGER_PRESS_THRESHOLD - Static variable in class io.github.thunderbots.lightning.control.Joystick
-
The threshold that is used to determine if a trigger is sufficiently 'fully' pressed.
- truncateToRange(double, double, double) - Static method in class io.github.thunderbots.lightning.utility.MathUtil
-
Truncates the number to be only within a given range.