package nomadgui;

import nomadgui.state.*;

class TempTestThread extends Thread {
  RSPFrame rframe;

  TempTestThread(RSPFrame r) {
    rframe = r;
  }

  public void run() {
    for(int x=320; x<=1250; x+=10) {  // Temp from 32 -> 125 degrees f
      rframe.setTemp(x,x);
      try { Thread.sleep(10); } catch(InterruptedException ie) {}
    }
    rframe.setTemp(1250,1250);

    for(int x=1250; x>=-400; x-=10) {  // Temp from 125 -> -40 degrees f
      rframe.setTemp(x,x);
      try { Thread.sleep(10); } catch(InterruptedException ie) {}
    }
    rframe.setTemp(-400,-400);

    for(int x=-400; x<=800; x+=10) {  // Temp from -40 -> 80 degrees f
      if(x<-10) rframe.setTemp(x,x);
      else rframe.setTemp(x,-10);
      try { Thread.sleep(10); } catch(InterruptedException ie) {}
    }
    rframe.setTemp(800,-10);
  }
}
