FG1000: Difference between revisions

Jump to navigation Jump to search
1,611 bytes added ,  5 January 2018
m
→‎Current Status: https://sourceforge.net/p/flightgear/mailman/message/36179339/
m (→‎Current Status: https://sourceforge.net/p/flightgear/mailman/message/36179339/)
Line 18: Line 18:


Most of the underlying Canvas [[MapStructure]] layers are now written (though they require styling, and/or would benefit from replacement with vector data).  
Most of the underlying Canvas [[MapStructure]] layers are now written (though they require styling, and/or would benefit from replacement with vector data).  
Stuart has been doing some further work on the FG1000 implementation over the christmas break 2017. Key changes are:
# Using Richard's [[Emesary]] IPC frame to link between the MFD and underlying simulation state. This should make it easy to run the MFD on a separate FG instance, and provides a good demarkation between the individual aircraft systems and the FG1000 itself.
# Create various underlying classes to support UI features - highlighting, editing. The idea here is that one can create the UI as an SVG file, and these are used to control it. For an example of this in use, see the Airport Information page. Press the CRSR knob to create a cursor on the ICAO airport ID, then use the inside FMS knob to start editing the ID. This should make creating most of the rest of the pages far easier. See http://wiki.flightgear.org/Canvas_MFD_Framework for details of the elements now supported.
There's still a huge number of pages to write, and the pages around route planning will likely be particular "fun", but it should be far faster now these blocks are in place.
The [[FG1000]] wiki page shows the pages that have been created so far (4 out of 28!). Stuart is pretty happy with the overall architecture now, so if anyone wants to create some of the pages they are very welcome to do so!<ref>{{cite web  |url    =  https://sourceforge.net/p/flightgear/mailman/message/36179339/  |title  =  <nowiki> Re: [Flightgear-devel] FG1000 Status Update </nowiki>  |author =  <nowiki> Stuart Buchanan </nowiki>  |date  =  Jan 5th, 2018  |added  =  Jan 5th, 2018  |script_version = 0.36  }}</ref>


Next steps:
Next steps:

Navigation menu