This uses a for-loop in the test program, so that adding and removing a
delay is easy.
Signed-off-by: Ira W. Snyder <devel@irasnyder.com>
#include <iostream>
#include <list>
+#include <unistd.h>
using namespace std;
#include "stop.hpp"
Stop s4(4, DOWN);
e.stop_at (s4);
+ Stop s5(5, ALL);
+ e.stop_at (s5);
-
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
- e.move ();
+ for (int i=0; i<100; ++i)
+ {
+ usleep (500000);
+ e.move ();
+ }
return 0;
}