Added some more sane code that has no effect because it only calls empty methods.

This commit is contained in:
Jason Cox 2016-02-09 17:27:58 -05:00
parent 71bdaab9bb
commit 4488d771b4
2 changed files with 8 additions and 3 deletions

View File

@ -68,6 +68,7 @@ private:
void AutonomousInit()
{
shooter.CalibrateRamp();
shooter.SetRamp(Shoot);
autoSelected = *((std::string*)chooser->GetSelected());
//std::string autoSelected = SmartDashboard::GetString("Auto Selector", autoNameDefault);
@ -92,6 +93,7 @@ private:
void TeleopInit()
{
shooter.CalibrateRamp();
shooter.SetRamp(Shoot); // start in the full up position!
}
void TeleopPeriodic()

View File

@ -21,9 +21,10 @@
*/
enum RampState {
Shoot = 0, // 0 rotations
Half = 1, // 1 rotation?
Down = 2, // 2 rotations?
Uncalibrated = -1
Half = (RAMP_LOWER_DURATION / 2), // 1 rotation?
Down = RAMP_LOWER_DURATION, // 2 rotations?
Uncalibrated = -1,
Transitioning = -2
};
class Shooter {
@ -85,6 +86,8 @@ private:
CANTalon *ramp;
RampState rampState;
RampState targetState;
RampState previousState;
};
#endif /* SRC_SHOOTER_H_ */