liubingzsd / gentlenav

Automatically exported from code.google.com/p/gentlenav
0 stars 0 forks source link

Easier capability to add new flight modes #64

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Rework the way states are triggered so that adding new states is easier.
Note that this does not remove the enter/exit state mechanism that already 
exists.  It changes state requests from flags to enumerations.

What still needs to be decided?

What still needs to be done?

Original issue reported on code.google.com by uavflightdirector on 3 Aug 2013 at 2:35

GoogleCodeExporter commented 9 years ago
Pete pointed out that there is an XML standard for defining FSMs called SCXML.

I find that this tool can parse SCXML and generate an FSM diagram:
https://code.google.com/p/scxmlgui/

This would be a convenient way to both design and document the FSM in states.c.

Original comment by kd0...@gmail.com on 3 Aug 2013 at 6:06

GoogleCodeExporter commented 9 years ago

Original comment by uavflightdirector on 18 Sep 2013 at 8:05