Fix AGL altitude calculation for fixed landing gears and reorganize t… #35
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…his code a little bit.
AGL altitude calculation when landing is actually wrong for aircrafts with fixed landing gear: it's visible because when a such helicopter lands, AGL altitude gradually decreases, then suddenly drops to zero. This fix it.
Remarks:
v1
distance calculation, I addedgear_state == 2
which means landing gear "down/deployed/out and fixed". This gear state was already defined in SARSimOpLandingGear(...) in simutils.c, lines 917 to 923.(gear_state == 1) || (gear_state == 2)
it is possible to writegear_state >= 1
but I think that it is less clear, and more risky if a new gear state is added later.