Reconfigure motor sensor between auto and teleop

This commit is contained in:
Aarav Shah
2020-02-13 17:34:59 -07:00
parent a280554054
commit a5bdb28d37
3 changed files with 19 additions and 2 deletions
+4
View File
@@ -7,6 +7,7 @@
package frc4388.robot;
import com.ctre.phoenix.motorcontrol.FeedbackDevice;
import com.ctre.phoenix.motorcontrol.NeutralMode;
import edu.wpi.first.wpilibj.TimedRobot;
@@ -76,6 +77,7 @@ public class Robot extends TimedRobot {
m_robotContainer.setDriveNeutralMode(NeutralMode.Brake);
m_robotContainer.resetOdometry();
m_robotContainer.configDriveTrainSensors(FeedbackDevice.IntegratedSensor);
/*
* String autoSelected = SmartDashboard.getString("Auto Selector",
@@ -100,6 +102,8 @@ public class Robot extends TimedRobot {
@Override
public void teleopInit() {
m_robotContainer.setDriveNeutralMode(NeutralMode.Coast);
m_robotContainer.configDriveTrainSensors(FeedbackDevice.SensorDifference);
// This makes sure that the autonomous stops running when
// teleop starts running. If you want the autonomous to
// continue until interrupted by another command, remove