b n
This commit is contained in:
		| @@ -46,7 +46,7 @@ public class RobotContainer { | |||||||
|   private ActiverBlockeur ActiverBlockeur = new ActiverBlockeur(poussoir); |   private ActiverBlockeur ActiverBlockeur = new ActiverBlockeur(poussoir); | ||||||
|   private Activershaker Activershaker = new Activershaker(pistonshaker); |   private Activershaker Activershaker = new Activershaker(pistonshaker); | ||||||
|   private DesactiverBlockeur DesactiverBlockeur = new DesactiverBlockeur(poussoir); |   private DesactiverBlockeur DesactiverBlockeur = new DesactiverBlockeur(poussoir); | ||||||
|   private ResetGyro resetGyro = new ResetGyro(basePilotable); |  | ||||||
|   /** The container for the robot. Contains subsystems, OI devices, and commands. */ |   /** The container for the robot. Contains subsystems, OI devices, and commands. */ | ||||||
|   public RobotContainer() { |   public RobotContainer() { | ||||||
|     // Configure the button bindings |     // Configure the button bindings | ||||||
|   | |||||||
| @@ -1,38 +0,0 @@ | |||||||
| // Copyright (c) FIRST and other WPILib contributors. |  | ||||||
| // Open Source Software; you can modify and/or share it under the terms of |  | ||||||
| // the WPILib BSD license file in the root directory of this project. |  | ||||||
|  |  | ||||||
| package frc.robot.commands; |  | ||||||
|  |  | ||||||
| import edu.wpi.first.wpilibj2.command.CommandBase; |  | ||||||
| import frc.robot.subsystems.BasePilotable; |  | ||||||
|  |  | ||||||
| public class ResetGyro extends CommandBase { |  | ||||||
|   private BasePilotable basePilotable; |  | ||||||
|   /** Creates a new ResetGero. */ |  | ||||||
|   public ResetGyro(BasePilotable basePilotable) { |  | ||||||
|     basePilotable = new BasePilotable(); |  | ||||||
|     // Use addRequirements() here to declare subsystem dependencies. |  | ||||||
|     addRequirements(basePilotable); |  | ||||||
|   } |  | ||||||
|  |  | ||||||
|   // Called when the command is initially scheduled. |  | ||||||
|   @Override |  | ||||||
|   public void initialize() { |  | ||||||
|  |  | ||||||
|   } |  | ||||||
|  |  | ||||||
|   // Called every time the scheduler runs while the command is scheduled. |  | ||||||
|   @Override |  | ||||||
|   public void execute() {} |  | ||||||
|  |  | ||||||
|   // Called once the command ends or is interrupted. |  | ||||||
|   @Override |  | ||||||
|   public void end(boolean interrupted) {} |  | ||||||
|  |  | ||||||
|   // Returns true when the command should end. |  | ||||||
|   @Override |  | ||||||
|   public boolean isFinished() { |  | ||||||
|     return true; |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| @@ -7,6 +7,7 @@ package frc.robot.subsystems; | |||||||
| import com.ctre.phoenix.motorcontrol.can.WPI_TalonSRX; | import com.ctre.phoenix.motorcontrol.can.WPI_TalonSRX; | ||||||
| import com.kauailabs.navx.frc.AHRS; | import com.kauailabs.navx.frc.AHRS; | ||||||
|  |  | ||||||
|  | import edu.wpi.first.wpilibj.DriverStation; | ||||||
| import edu.wpi.first.wpilibj.drive.MecanumDrive; | import edu.wpi.first.wpilibj.drive.MecanumDrive; | ||||||
| import edu.wpi.first.wpilibj2.command.SubsystemBase; | import edu.wpi.first.wpilibj2.command.SubsystemBase; | ||||||
| import frc.robot.Constants; | import frc.robot.Constants; | ||||||
| @@ -32,11 +33,7 @@ public void drive(double y, double x, double rot){ | |||||||
|   mecanum.driveCartesian(y, rot, x, -getangle()); |   mecanum.driveCartesian(y, rot, x, -getangle()); | ||||||
| } | } | ||||||
| public void resetgyro(){ | public void resetgyro(){ | ||||||
|   try { | try {    gyroscope.reset();  } catch( Exception e) {DriverStation.reportError(e.getMessage(), true);  } | ||||||
|     gyroscope.reset(); |  | ||||||
|     } |  | ||||||
|         |  | ||||||
|    |  | ||||||
| } | } | ||||||
|   /** Creates a new BasePilotable. */ |   /** Creates a new BasePilotable. */ | ||||||
|   public BasePilotable() { |   public BasePilotable() { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user