I think it would be a good improvement if we can give to states in FSM the order that we want (not only be allowed to order states in a list)
In this way, if our fsm has some ramifications, we can use any kind of code to give the order to the state and in this way it would be easier to develop the application.
For example, in this image, if we use 2x numbers to the top line, if we need to add a new state between 21 and 22, and the dout must be active also in the new state, it is easier to have something like inside 20 and 29 than add this new state to active if state=20, state=21, state=22...
Not sure if I'm using FSM in the correct way or there is other way to do this, but FSM works really nice
Customer support service by UserEcho