BOMInternal

abstract class BOMInternal : LinearOpMode

BunyipsOpMode Kotlin and Java interop class to hide the SDK fields from the user, and replace them with the custom BunyipsLib interfaces. This class is not intended to be used by the user, and is only used to provide the BunyipsOpMode interface to the user.

Author

Lucas Bubner, 2024

Since

1.0.0-pre

See also

Inheritors

Inherited properties

Link copied to clipboard
open var gamepad1: Gamepad
Link copied to clipboard
open var gamepad2: Gamepad
Link copied to clipboard
open var hardwareMap: HardwareMap
Link copied to clipboard
open val isStarted: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var telemetry: Telemetry
Link copied to clipboard
open var time: Double

Functions

Link copied to clipboard
protected abstract fun runBunyipsOpMode()
Main BunyipsOpMode executor method.
Link copied to clipboard
open fun runOpMode()
Main OpMode thread method.

Inherited functions

Link copied to clipboard
open fun getRuntime(): Double
Link copied to clipboard
fun idle()
Link copied to clipboard
fun init()
Link copied to clipboard
fun init_loop()
Link copied to clipboard
Link copied to clipboard
open fun internalPostLoop()
Link copied to clipboard
open fun internalPreInit()
Link copied to clipboard
fun internalUpdateTelemetryNow(telemetry: TelemetryMessage)
Link copied to clipboard
Link copied to clipboard
fun loop()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun resetRuntime()
Link copied to clipboard
fun sleep(milliseconds: Long)
Link copied to clipboard
fun start()
Link copied to clipboard
fun stop()
Link copied to clipboard
Link copied to clipboard
open fun updateTelemetry(telemetry: Telemetry)
Link copied to clipboard
open fun waitForStart()