RobotConfig

This is an immutable object representing robot configuration.

It is meant to orchestrate FTC Dashboard and other configuration together. Certain sub-objects are annotated with @Config. This designates them as FTC Dashboard configuration that can be modified at runtime. To permanently change these values, you must also modify the code! The configuration can also change during initialization depending on various build constants like DEBUG.

Types

Link copied to clipboard
object KiwiDrive
Link copied to clipboard
Link copied to clipboard
object Logging
Link copied to clipboard
object TeleOpMain

Configuration related to the TeleOpMain opmode.

Properties

Link copied to clipboard
const val DEBUG: Boolean = true

When true, enables debugging features like camera streaming and more logs.

Functions

Link copied to clipboard
open override fun toString(): String

Creates a string representing the current robot build constants.