Talk:Radio propagation: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
No edit summary
 
Line 28: Line 28:
* 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}}
== Some of the code is in the code base ==
I was looking around in the source code of FlightGear after the integrated FGCom code and found that there is radio propagation code in {{flightgear source|path=src/Radio}} (currently at commit {{flightgear source|path=src/Radio|commit=a0f47c151ca4341f14bd198384542b95a025abba|text=a0f47c15}}).
—[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 16:38, 6 September 2020 (EDT)

Latest revision as of 20:39, 6 September 2020

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] Pending Pending
  • 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] 40}% completed
    • get rid of magic constants, use variables enums [7] Done Done

Some of the code is in the code base

I was looking around in the source code of FlightGear after the integrated FGCom code and found that there is radio propagation code in flightgear/flightgear/next/src/Radio (currently at commit a0f47c15).

Johan G (Talk | contribs) 16:38, 6 September 2020 (EDT)