Class DriveStraight

java.lang.Object
edu.wpi.first.wpilibj2.command.CommandBase
frc.robot.commands.DriveStraight
All Implemented Interfaces:
edu.wpi.first.wpilibj.Sendable, edu.wpi.first.wpilibj2.command.Command

public class DriveStraight
extends edu.wpi.first.wpilibj2.command.CommandBase
Drives the robot in a straight line.
  • Field Summary

    Fields inherited from class edu.wpi.first.wpilibj2.command.CommandBase

    m_requirements
  • Constructor Summary

    Constructors 
    Constructor Description
    DriveStraight​(double Inches, double Speed)
    Drives the robot in a straight line.
  • Method Summary

    Modifier and Type Method Description
    double convertToTicks​(double inches)  
    void end​(boolean interrupted)  
    void execute()  
    void initialize()  
    boolean isFinished()  

    Methods inherited from class edu.wpi.first.wpilibj2.command.CommandBase

    addRequirements, getName, getRequirements, getSubsystem, initSendable, setName, setSubsystem, withName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface edu.wpi.first.wpilibj2.command.Command

    alongWith, andThen, andThen, asProxy, beforeStarting, cancel, deadlineWith, hasRequirement, isScheduled, perpetually, raceWith, runsWhenDisabled, schedule, schedule, withInterrupt, withTimeout

    Methods inherited from interface edu.wpi.first.wpilibj.Sendable

    addChild, setName, setName, setName
  • Constructor Details

    • DriveStraight

      public DriveStraight​(double Inches, double Speed)
      Drives the robot in a straight line.
      Parameters:
      Inches - Distance forwards or backwards in inches.
      Speed - Speed at which the bot travels (0 to 1).
  • Method Details

    • initialize

      public void initialize()
    • execute

      public void execute()
    • isFinished

      public boolean isFinished()
    • end

      public void end​(boolean interrupted)
    • convertToTicks

      public double convertToTicks​(double inches)
      Parameters:
      inches - Inches to convert.
      Returns:
      The equivalent distance in ticks.