package nomadgui;

import nomadgui.state.*;

class speedTestThread extends Thread {
  RSPFrame rframe;

  speedTestThread(RSPFrame r) {
    rframe = r;
  }

  public void run() {
    for(int x=0; x<=50; x+=1) {  // Speed from 0 -> 50 cm/s
      rframe.setRobotSpeed(x);
      try { Thread.sleep(10); } catch(InterruptedException ie) {}
    }
    for(int x=50; x>=-50; x-=1) {  // Speed from 50 -> -50 cm/s
      rframe.setRobotSpeed(x);
      try { Thread.sleep(10); } catch(InterruptedException ie) {}
    }
    for(int x=-50; x<=0; x+=1) {  // Speed from -50 -> 0 cm/s
      rframe.setRobotSpeed(x);
      try { Thread.sleep(10); } catch(InterruptedException ie) {}
    }
    rframe.setRobotSpeed(0);
  }
}
