DifferentialArcadeDriverControlled

class DifferentialArcadeDriverControlled(val leftMotor: Controllable, val rightMotor: Controllable, val driveJoystick: Joystick, val turnJoystick: Joystick) : Command

Drives a differential drivetrain as a tank drive.

Parameters

leftMotor

: The motor(s) on the left side of the drivetrain

rightMotor

: The motor(s) on the right side of the drivetrain

driveJoystick

: The joystick to use for forward movement

turnJoystick

: The joystick to use for turning

Constructors

Link copied to clipboard
constructor(leftMotor: Controllable, rightMotor: Controllable, gamepad: GamepadEx)
constructor(leftMotor: Controllable, rightMotor: Controllable, driveJoystick: Joystick, turnJoystick: Joystick)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val isDone: Boolean = false
Link copied to clipboard
Link copied to clipboard
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 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