View Source Finitomata.Test.Timer (Finitomata v0.15.0)
The instance of FSM backed up by Finitomata
.
FSM representation
graph TD
idle --> |process| processing
processing --> |finish| finished
Summary
Functions
Getter for the internal compiled in FSM information.
Returns a specification to start this module under a supervisor.
The convenient macro to allow using states in guards, returns a compile-time
list of states for Finitomata.Test.Timer
.
Starts an FSM alone with name
and payload
given.
Types
Functions
Getter for the internal compiled in FSM information.
Returns a specification to start this module under a supervisor.
See Supervisor
.
The convenient macro to allow using states in guards, returns a compile-time
list of states for Finitomata.Test.Timer
.
Starts an FSM alone with name
and payload
given.
Usually one does not want to call this directly, the most common way would be
to start a Finitomata
supervision tree or even better embed it into
the existing supervision tree and start FSM with Finitomata.start_fsm/3
passing Finitomata.Test.Timer
as the first parameter.