Skip to content

Commit

Permalink
doc : Fix README
Browse files Browse the repository at this point in the history
  • Loading branch information
rcywongaa committed Jan 25, 2025
1 parent 48451b0 commit 45e98ae
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,10 +80,12 @@ Why HFSM2 and not TinyFSM/SML/SMACC2/Statechart/MSM?
- Superstate initiated transitions
- Transitions with payload
Only HFSM2 satisfies all requirements.

| | ~~TinyFSM~~ (Not HSM) | SML | SMACC2 | HFSM2 | ~~MSM~~ (superceded by SML) | Statecharts |
| ------------------------------------ | --------------------- | ----- | ------ | -------------------------- | --------------------------- | ------------------------------------------------------ |
| Superstate enter/exit actions | | Y | N | Y | Y | |
| Direct transitions to/from substates | | Hacky | | Y | | Y |
| Per state member variables | | Y | Y | Y | ? | |
| Superstates initiated transitions | | | | Y | | |
| Transition with payload | | | | Y | | N (Parameterized states can act as hardcoded payloads) |

0 comments on commit 45e98ae

Please sign in to comment.