Package-level declarations
Types
A utility class for measuring elapsed time. This class provides functionality to track time intervals and optionally updates the elapsed time automatically on each access.
A utility class for plotting data on the FTC Dashboard.
A file-based logger with automatic file rotation and buffering. Logs are written to /sdcard/logs/ with automatic rotation when files exceed size limits.
A PID/PIDF controller with integral clamping and output saturation.
Minimal 2D pose with motion derivatives. All units are in centimeters and radians.
Class used to update both the phone telemetry and the dashboard telemetry. Also logs telemetry to Logcat
This class is a wrapper class for booleans, but it allows you to negate the boolean by pressing a button. The intended use case is that there is some boolean value used in an OpMode, and you want it to change every time you press a specific button on the gamepad. Make that boolean a Toggle and call toggle(boolean) every cycle using the desired button as the input to toggle()