On 12/20/2009 05:06 AM, James Turner wrote:

> Anyway, my objection is that delegating the active runway to a user
> property (or menu item) is abdicating a hard problem to the user,

It's not just hard, it's ESP-complete.

> ... for most users
> it's a confusing setting.

The more relevant question would be, is it more confusing
or less confusing than what we have now.

Right now, every approach that involves a reversible ILS is
unflyable.  In some cases you can't fly the missed approach
segment, while in other cases you can't even fly the final
approach segment.  That seems kinda confusing to me.

> For better or worse, MSFS and X-Plane do
> *not* require such a piece of user interaction, and therefore it is
> my position that we should not either. Clearly they have a better
> heuristic than we do - what I would like is for someone to propose a
> better heuristic. (My personal guess is that the heuristic will be
> based on local surface winds, but who knows, as ever I am not a
> pilot)

A better heuristic?  Better than what?  Right now *all*
reversible ILSs are broken in FG.

Basing the decision on wind would be an improvement over
what FG is currently doing.  However, basing it on wind
_alone_ would make it hard to practice a circle-to-land 
approach, which is something that real-world pilots need 
to practice.  Also, deciding based on the _instantaneous_ 
local wind is a losing proposition, since the wind might 
shift while you are in the middle of an approach.

The submitted code that looks at preferred-approach-deg
_allows_ but does not _require_ you to align the approach
with the wind.  This is an argument for adopting the code,
not for discarding it.

Having a preferred-approach-deg setting is clearly Pareto-
superior to what FGFS is currently doing ... and is quite 
possibly superior to whatever Xplane and MSFS are doing.

> Aka 'figure out what the user wanted, and do it'. I know John alluded
> to ESP, but I regard that as abdication - we simply need to try /
> think harder about a workable heuristic, instead of abandoning the
> idea in favour of a setting.

Everyone is welcome to "try / think harder".  In the meantime,
implementing an interim solution that is both realistic and
useful is better than sticking with something that is completely 
broken.

If somebody has a specific proposal (or, better yet, code)
that works better than the preferred-approach-deg scheme,
please let us know.

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to