RobotController

object RobotController : OnCreateEventLoop

Centralized access to FTC hardware/runtime context and Lynx hub telemetry.

Properties

Link copied to clipboard
open val adjacencyRule: AdjacencyRule<OnCreateEventLoop, Graph<OnCreateEventLoop>>
Link copied to clipboard

Current Control Hub auxiliary voltage.

Link copied to clipboard
@get:JvmName(name = "controlHub")
val controlHub: LynxModule

The parent LynxModule, typically the Control Hub.

Link copied to clipboard
@get:JvmName(name = "expansionHub")
val expansionHub: LynxModule?

The first attached Expansion Hub, or null if one is not present.

Link copied to clipboard
@get:JvmName(name = "hardwareMap")
val hardwareMap: HardwareMap

The op mode HardwareMap from the current event loop.

Link copied to clipboard

Current Control Hub input voltage.

Link copied to clipboard
@get:JvmName(name = "servoHubs")
val servoHubs: List<LynxModule>

All Servo Hubs attached to the robot.

Link copied to clipboard

Current Control Hub temperature.

Functions

Link copied to clipboard
open override fun onCreateEventLoop(context: Context, ftcEventLoop: FtcEventLoop)

Lifecycle callback used to initialize runtime context for hardware access.