X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Ftimetable.cpp;h=1d65d0969791461abadd4f02f380496cd466aab1;hb=77f8c0e033b9b5e7085de5d22a62128a996a5b2a;hp=cfe2ef6c0d6226eaec15ee2896c096f4372557a2;hpb=cf52013784607dc4d307bd1244c5346ee88336a4;p=r2c2.git diff --git a/source/libmarklin/timetable.cpp b/source/libmarklin/timetable.cpp index cfe2ef6..1d65d09 100644 --- a/source/libmarklin/timetable.cpp +++ b/source/libmarklin/timetable.cpp @@ -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)