Just a notification / warning - I'm planning to land my GPS / FMS / route-manager re-write tomorrow (Monday). It's not perfect (yet) but already much more usable than the previous code. I'm sure I'll regress a few things initially, but of course I'll work through any issues that people report.
The new code does the following: - extends the route manager to deal with full flight plans - a departure and destination airport must be specified, and flight-plans can be loaded from a property list format. In the future I'll add support for loading flight plans in other formats (if they are specified), such as from Kelpie. - extends the route manager with support for defining waypoints by offset distance/radial from another waypoint (useful in faking SIDs/ STARs until I add support for real ones) (In the near future, there will also be support for airway and possibly VOR->VOR auto routing in flight-plans) - the GPS code fully supports LEG (flight-plan) OBS (act like a navradio) and DTO (direct-to) modes, and switching between them. In OBS mode any navid or fix can be used as if it was a VOR. - GPS / route-manager waypoint sequencing is reliable, unlike the previous implementation - the GPS supports querying for nearby waypoints by distance or ident (and soon, by name), and then selecting them as the active DTO or OBS waypoint. You can also step through the active flight-plan. Take together, this allows you to use the GPS for many real world operations, such as navigating to a IAF (look it up and DTO it), or being cleared by ATC direct to a waypoint and then automatically resuming LEG sequencing from that waypoint. - search results for navid waypoints include their frequency; search results for airports include runway length, headings, ILS frequencies and so on. (Configuration properties allow airports to be filtered based on minimum runway length criteria). - the GPS identifies a 'reference navid' (VOR) based on distance, and lists direction / range / frequency, and can optionally tune a navradio appropriately, to allow cross-checking the GPS position. Taking it all together, the hope is that these features make it pleasant, or even easy, to implement most common GPS and FMS navigation features in Nasal and XML. I'm happy to add further features to support even more complex GPS / glass-cockpit functions. Regard, James ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel