FlightGear Newsletter February 2019: Difference between revisions

m
→‎Development news: https://sourceforge.net/p/flightgear/mailman/message/36587537/
(Cessna 182S: wiki entry update)
m (→‎Development news: https://sourceforge.net/p/flightgear/mailman/message/36587537/)
Line 29: Line 29:
== Development news ==
== Development news ==
<!-- News about FlightGear itself.  The FlightGear mailing list and/or core developers are a good source. -->
<!-- News about FlightGear itself.  The FlightGear mailing list and/or core developers are a good source. -->
=== State Machine Parsing ===
Stuart has been finding the autopilot state machines absolutely fantastic for
building complex autopilot logic for the FG1000.  Thanks James!
Stuart has just committed a number of improvements to the state machine loader so
that it will check for the correctness of the state machine at loading time
and refuse to load incomplete state machines.  Previously it would load
malformed state machines, and then the sim would crash when it hit invalid
states or transitions.
Now it will produce an error message indicating the state machine that is
in error and the problem.  In combination with Debug->Reload Autopilot this
makes building a state machine much faster.
The downside of this is that if you've got an incomplete state machine,
FlightGear will now refuse to load it.<ref>https://sourceforge.net/p/flightgear/mailman/message/36587537/</ref>


<!-- == New software tools and projects == -->
<!-- == New software tools and projects == -->