Package-level declarations

Types

Link copied to clipboard
abstract class API

An API is shared code used by OpModes.

Link copied to clipboard
Link copied to clipboard
object Dependencies : OpModeManagerNotifier.Notifications

A listener that ensures API dependencies are properly initialized when the start button is pressed.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class MissingDependency(source: KClass<out API>, dependency: KClass<out API>, initializedAPIs: Set<API>) : RuntimeException
Link copied to clipboard
object ResetListener : OpModeManagerNotifier.Notifications

A listener that resets all Resettable variables before the OpMode starts.

Link copied to clipboard
class Resettable<T>(default: () -> T)

A property delegate that instruments resetting it between opmode runs.