Talk:Radio propagation: Difference between revisions
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] {{ | * rebase into a set of smaller self-contained patches [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38837.html] {{Pending}} | ||
* 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: {{progressbar|20}} | * Address issues pointed out by TorstenD on the devel list: {{progressbar|20}} | ||
Line 16: | Line 16: | ||
* implement SGPropertyChangeListener to change the SGSubsystem and make the feature runtime-configurable [[Howto:Create new subsystems]] {{progressbar|10}} | * 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] {{progressbar| | * 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|80}} | ||
* 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 | ||
Line 24: | Line 24: | ||
** https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40537.html | ** https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40537.html | ||
* turn the whole thing into a dedicated SGSubsystem[https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg33736.html] {{Done}} | * turn the whole thing into a dedicated SGSubsystem[https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg33736.html] {{Done}} | ||
* explore what is involved in allowing fgcom-standalone to use the same system [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg33735.html] {{ | * explore what is involved in allowing fgcom-standalone to use the same system [https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg33735.html] {{Pending}} | ||
* investigate potential threading/HLA benefits {{Not done}} | * investigate potential threading/HLA benefits {{Not done}} | ||
* investigate exposing a [[Nasal/CppBind]] interface for people working on features that benefit from having a radio propagation model [[Canvas Radar]] {{Not done}} | * investigate exposing a [[Nasal/CppBind]] interface for people working on features that benefit from having a radio propagation model [[Canvas Radar]] {{Not done}} | ||
* add unit tests to the cmake build system {{Not done}} | * add unit tests to the cmake build system {{Not done}} |
Revision as of 04:48, 19 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
- rebase against git HEAD (next) Done
- rebase into a set of smaller self-contained patches [2] Pending
- modify build system to make the feature entirely optional via build-time option that defaults to disabled [3] [4] Done
- Address issues pointed out by TorstenD on the devel list:
- provide a startup option to enable/disable the system [8] [9] [10] [11] Done
- implement SGPropertyChangeListener to change the SGSubsystem and make the feature runtime-configurable Howto:Create new subsystems
- add a setting to the realism dialog[12] 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) [13]
- 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/msg38798.html
- https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38907.html
- https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40534.html
- https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40537.html
- turn the whole thing into a dedicated SGSubsystem[14] Done
- explore what is involved in allowing fgcom-standalone to use the same system [15] Pending
- investigate potential threading/HLA benefits Not done
- investigate exposing a Nasal/CppBind interface for people working on features that benefit from having a radio propagation model Canvas Radar Not done
- add unit tests to the cmake build system Not done