> The hsi now responds correctly to simulated failure as commanded
> by the "heading indicator" item on the "instrument failure" popup.
>
> My handiwork can be found at
>  http://www.av8n.com/fly/fgfs/hsi.xml.htm
>  http://www.av8n.com/fly/fgfs/hsi.diff

> I have not checked other hsi-like instruments to see if they
> suffer from the same bug.  Somebody else should do this, please.

Hi John,

I just checked you patch to hsi.xml where you tied the rotation of the compass 
rose to the heading of the heading-indicator.
This leads to a drift of the compass rose due to precession and internal 
errors as one can see in Instrumentation/heading_indicator.cxx
This is ok for a standard directional gyro, but the hsi implemented here is a 
slaved gyro since there is no way to correct the compass rose.

I agree, that the hsi does not respond to the serviceable flag from the 
heading indicator and there is no way to fail the 2d instrument, but I think 
your patch make things worse, since it makes the instrument unusable after 
some time. This is unrealistic.

A better solution might be to wrap the transformation into a condition that 
checks the servicable flag and leave the driving property at the original 
value.

I suggest to not commit the patch since it is not a bug but a missing feature.

Torsten

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to