DriverControlled

class DriverControlled @JvmOverloads constructor(val driveJoystick: Joystick, val turnJoystick: Joystick, val robotCentric: Boolean = true, val invertDrive: Boolean = false, val invertTurn: Boolean = false, val invertStrafe: Boolean = false) : Command

Uses the joystick inputs to drive the robot

Parameters

driveJoystick

The joystick to use for forward and strafe movement

turnJoystick

The joystick to use for turning

robotCentric

Whether to use robot centric or field centric movement

invertDrive

whether to invert the drive joystick

invertTurn

whether to invert the turn joystick

invertStrafe

whether to invert the strafe joystick

Constructors

Link copied to clipboard
constructor(gamepad: GamepadEx, robotCentric: Boolean = true, invertDrive: Boolean = false, invertTurn: Boolean = false, invertStrafe: Boolean = false)
constructor(driveJoystick: Joystick, turnJoystick: Joystick, robotCentric: Boolean = true, invertDrive: Boolean = false, invertTurn: Boolean = false, invertStrafe: Boolean = false)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val invertDrive: Boolean = false
Link copied to clipboard
val invertStrafe: Boolean = false
Link copied to clipboard
val invertTurn: Boolean = false
Link copied to clipboard
open override val isDone: Boolean = false
Link copied to clipboard
val robotCentric: Boolean = true
Link copied to clipboard
open override val subsystems: Set<Subsystem>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun and(vararg commands: Command): ParallelGroup
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
operator fun invoke()
Link copied to clipboard
Link copied to clipboard
fun raceWith(vararg commands: Command): ParallelRaceGroup
Link copied to clipboard
open override fun start()
Link copied to clipboard
open fun stop(interrupted: Boolean)
Link copied to clipboard
fun then(vararg commands: Command): SequentialGroup
Link copied to clipboard
Link copied to clipboard
open override fun update()
Link copied to clipboard