#include "BinLower.h"
#include "../../DentRobot.h"
#include "../../OI.h"
BinLower::BinLower(float timeout): Command("BinLower"){
  SetTimeout(timeout);
}
void BinLower::Initialize(){
}
void BinLower::Execute(){
  DentRobot::binElevator->Run(-1.0);
}
bool BinLower::IsFinished(){
  if(/*!DentRobot::binElevator->GetElevatorBottom()||*/IsTimedOut()){
    printf("Robot stoped BinLowering. Sensor based? %d\n", !DentRobot::binElevator->GetElevatorBottom());
    return true;
  }else{
    return false;
  }
}
void BinLower::End(){
  DentRobot::binElevator->Run(0.0f);
}
void BinLower::Interrupted(){
  End();
}
// vim: ts=2:sw=2:et