Talk:Radio propagation: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 6: Line 6:
* integrate with navaid/radio code[https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38787.html] {{Done}}
* integrate with navaid/radio code[https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38787.html] {{Done}}
* rebase against git HEAD (next) {{Done}}
* rebase against git HEAD (next) {{Done}}
* rebase into a set of smaller self-contained patches [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38837.html] {{Not done}}
* rebase into a set of smaller self-contained patches [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38837.html] {{progressbar|10}}
* modify build system to make the feature entirely optional via build-time option that defaults to disabled [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38797.html] [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38825.html] {{Done}}
* modify build system to make the feature entirely optional via build-time option that defaults to disabled [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38797.html] [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38825.html] {{Done}}
* Address issues pointed out by TorstenD on the devel list: {{Not done}}
* Address issues pointed out by TorstenD on the devel list: {{progressbar|20}}
** generalize/unify with terrain presampler code [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38927.html] {{Fixed: won't change}}
** generalize/unify with terrain presampler code [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38927.html] {{progressbar|10}}
** get rid of huge conditionals, introduce helper functions/methods instead [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38927.html]
** get rid of huge conditionals, introduce helper functions/methods instead [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38927.html] {{progressbar|20}}
** get rid of magic constants, use <strike>variables</strike> enums [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38927.html] {{Done}}
** get rid of magic constants, use <strike>variables</strike> enums [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38927.html] {{Done}}


* provide a startup option to enable/disable the system [https://www.mail-archive.com/search?l=flightgear-devel@lists.sourceforge.net&q=subject:%22Re%3A+%5BFlightgear-devel%5D+Real-Time+Radio+Propagation%22] [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38826.html] [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg33722.html] [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38918.html] {{Done}}  
* provide a startup option to enable/disable the system [https://www.mail-archive.com/search?l=flightgear-devel@lists.sourceforge.net&q=subject:%22Re%3A+%5BFlightgear-devel%5D+Real-Time+Radio+Propagation%22] [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38826.html] [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg33722.html] [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38918.html] {{Done}}  
* implement SGPropertyChangeListener to change the SGSubsystem and make the feature runtime-configurable [[Howto:Create new subsystems]] {{Not done}}
* implement SGPropertyChangeListener to change the SGSubsystem and make the feature runtime-configurable [[Howto:Create new subsystems]] {{progressbar|10}}
* add a setting to the realism dialog[https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38825.html] {{Not done}}
* add a setting to the realism dialog[https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38825.html] {{Not done}}
* explore allowing aircraft developers to specify and customize a "radio equipment" profile for their aircraft (e.g. 747 vs. c172p antenna/power etc) [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38827.html] {{Not done}}
* explore allowing aircraft developers to specify and customize a "radio equipment" profile for their aircraft (e.g. 747 vs. c172p antenna/power etc) [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38827.html] {{progressbar|40}}
* support different propagation models by coming up with an interface: {{Done}}
* support different propagation models by coming up with an interface: {{Done}}
** https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg33692.html
** https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg33692.html

Revision as of 04:34, 14 March 2014

Roadmap

We are currently looking into updating the code base, to ensure that things still work with FG 3.0+ Some of the steps involved are detailed below:


  • integrate with navaid/radio code[1] Done Done
  • rebase against git HEAD (next) Done Done
  • rebase into a set of smaller self-contained patches [2] 10}% completed
  • modify build system to make the feature entirely optional via build-time option that defaults to disabled [3] [4] Done Done
  • Address issues pointed out by TorstenD on the devel list: 20}% completed
    • generalize/unify with terrain presampler code [5] 10}% completed
    • get rid of huge conditionals, introduce helper functions/methods instead [6] 20}% completed
    • get rid of magic constants, use variables enums [7] Done Done