]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/timetable.cpp
Change the control system to separate speed and reverse
[r2c2.git] / source / libmarklin / timetable.cpp
index cfe2ef6c0d6226eaec15ee2896c096f4372557a2..1d65d0969791461abadd4f02f380496cd466aab1 100644 (file)
@@ -35,10 +35,18 @@ void Timetable::set_enabled(bool e)
        enabled = e;
 }
 
+void Timetable::reset()
+{
+       current_row = 0;
+       wait_timeout = Time::TimeStamp();
+       pending_block = 0;
+       executing = true;
+}
+
 void Timetable::clear()
 {
        rows.clear();
-       current_row = 0;
+       reset();
 }
 
 void Timetable::append(const Row &row)