Package-level declarations
Types
Telemetry implementation for BunyipsLib, integrating FtcDashboard and Driver Station calls in one object, while providing additional features useful for debugging and telemetry management. This is used internally by BunyipsOpMode to be accessible by the overridden telemetry
field.
Utility class for converting between SI units and encoder ticks.
OpMode "userspace" util to prevent user-code unhandled exceptions from crashing the app.
Abstract class to use as parent to the class you will define to mirror a "saved configuration" on the Robot Controller, and to define any robot related constants. Supported for use in both BunyipsOpModes and any other normal SDK OpMode.
Revamped implementation of StartingPositions which instead uses a builder and poses to determine where a robot may start against the alliance wall. This system is more dynamic compared to StartingPositions, which restricts the starting positions to only 4 options based on the CENTERSTAGE randomisation objective.
Legacy enum for determining where the robot is starting on the field. This can be used to determine which autonomous path to take.
Async thread to ask for user input from a controller in order to determine a pre-determined set of instructions before a BunyipsOpMode starts (dynamic_init
).