Arduino library for implementing a finite state machine.
on_state()
handler to statesrun_machine()
method to invoke machine execution (includes a
check_timed_transitions()
call)timed_switchoff.ino
example sketch to ilustrate new on_state()
and run_machine()
funcionalitymake_transition()
correctly initialices timed transitions start
milliseconds (make_transition()
is now a fsm method)on_enter()
handler is now correctly executed on fsm
first runSerial.println(now);
trace in Fsm.cpp
m_num_timed_transitions