package com.team254.frc2015.auto.modes; import com.team254.frc2015.auto.AutoMode; import com.team254.frc2015.auto.AutoModeEndedException; public class PeacockAutoMode extends AutoMode { public PeacockAutoMode() { m_update_rate = 1.0 / 200.0; } @Override protected void routine() throws AutoModeEndedException { waitTime(.07); // 7ms before drive drive.reset(); drive.setFinishLineSetpoint(50, 0); waitForDrive(5); drive.setDistanceSetpoint(95); waitTime(10); motorPeacock.disableControlLoop(); } @Override public void prestart() { motorPeacock.setPowerTimeSetpoint(1.0, .15, .1, .1); // 100% for 150ms, ramp down to .1 over 100ms intake.open(); } }