Package-level declarations

Types

Link copied to clipboard
open class DebugMode : Runnable
A collection of BunyipsOpMode debug features intended for use in a testing environment, including a controller-based kill switch, robot pickup detection, and customisable auto-halt conditions.
Link copied to clipboard
open class IndexedTable : Runnable
Multipurpose index-based table with increment and decrement functionality.
Link copied to clipboard
Time utilities for robot operation.
Link copied to clipboard
open class Periodic : Runnable
A function wrapper that only calls the function every so often at a user-defined interval.
Link copied to clipboard
open class Sound : Runnable
Class that interfaces with the SoundPlayer to create and broadcast sound files on the Driver Station.
Link copied to clipboard
class UserSelection<T : Any> @SafeVarargs constructor(callback: Consumer<T?>, selections: T) : Callable<T>

Callable thread-friendly operation to ask for user input from a controller in order to determine a pre-determined set of instructions before a BunyipsOpMode starts (during dynamic_init).