]> git.mxchange.org Git - flightgear.git/commit
This set of changes impliments the following:
authorcurt <curt>
Fri, 28 May 2004 05:24:54 +0000 (05:24 +0000)
committercurt <curt>
Fri, 28 May 2004 05:24:54 +0000 (05:24 +0000)
commitb2b33f75820359670ca4d8b326370fc3771ee08c
treeb3ecb80c2534edba35737660661b05c70a080064
parentb7acd97f2c0cfd347dc7198be7447a1039fd850d
This set of changes impliments the following:

- FG now directly supports Robin's native nav database file format.
- His latest data now separates out dme, gs, loc, and marker beacon
  transmitters rather than lumping them all into a single "ILS" record.
- These new data structure changes prompted me to do some code restructuring
  so that internally these different types of navaids are all kept as
  separate lists and searched and handled separately.
- This structural change had a cascading affect on any code that
  references or uses the nav databases.  I've gone and "touched" a lot of
  nav related code in a lot of places.
- As an added bonus, the new data (and code) adds DME bias so these will
  all now read as they do in real life.

- Added Navaids/navdb.cxx and Navaids/navdb.hxx which provide a front
  end loaders for the nav data.
- Added Navaids/navrecord.hxx which is a new "generic" nav data record.
- Removed Navaids/ils.hxx, Navaids/ilslist.cxx, Navaids/ilslist.hxx,
  Navaids/mkrbeacons.cxx, and Navaids/mkrbeacons.hxx which are all now
  depricated.
26 files changed:
src/Cockpit/dme.cxx
src/Cockpit/dme.hxx
src/Cockpit/kr_87.cxx
src/Cockpit/kr_87.hxx
src/Cockpit/marker_beacon.cxx
src/Cockpit/marker_beacon.hxx
src/Cockpit/navcom.cxx
src/Instrumentation/adf.cxx
src/Instrumentation/dme.cxx
src/Instrumentation/dme.hxx
src/Instrumentation/gps.cxx
src/Main/fg_init.cxx
src/Main/globals.cxx
src/Main/globals.hxx
src/Navaids/Makefile.am
src/Navaids/ils.hxx [deleted file]
src/Navaids/ilslist.cxx [deleted file]
src/Navaids/ilslist.hxx [deleted file]
src/Navaids/mkrbeacons.cxx [deleted file]
src/Navaids/mkrbeacons.hxx [deleted file]
src/Navaids/nav.hxx
src/Navaids/navdb.cxx [new file with mode: 0644]
src/Navaids/navdb.hxx [new file with mode: 0644]
src/Navaids/navlist.cxx
src/Navaids/navlist.hxx
src/Navaids/navrecord.hxx [new file with mode: 0644]