mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-07 19:35:32 +08:00
Ref T275, new function to estimate ground elevation and some provider functions
* added "averageElevationOfNonMovingAircraft". Idea: aircraft in the vicinity not moving or on ground likely have the same airport elevation * added "isWithinRange" * added "latestRemoteAircraftSituations" / "remoteAircraftSituation" in provider
This commit is contained in:
@@ -137,7 +137,7 @@ namespace BlackMisc
|
||||
|
||||
const QString &CAircraftSituation::gndElevationInfoToString(GndElevationInfo details)
|
||||
{
|
||||
static const QString no("no details");
|
||||
static const QString noDetails("no details");
|
||||
static const QString unknown("unknown");
|
||||
static const QString transferred("transferred");
|
||||
static const QString provider("provider");
|
||||
@@ -146,10 +146,11 @@ namespace BlackMisc
|
||||
static const QString test("test");
|
||||
static const QString interpolated("interpolated");
|
||||
static const QString extrapolated("extrapolated");
|
||||
static const QString avg("average");
|
||||
|
||||
switch (details)
|
||||
{
|
||||
case NoElevationInfo: return no;
|
||||
case NoElevationInfo: return noDetails;
|
||||
case TransferredElevation: return transferred;
|
||||
case FromProvider: return provider;
|
||||
case SituationChange: return change;
|
||||
@@ -157,6 +158,7 @@ namespace BlackMisc
|
||||
case Test: return test;
|
||||
case Interpolated: return interpolated;
|
||||
case Extrapolated: return extrapolated;
|
||||
case Average: return avg;
|
||||
default: break;
|
||||
}
|
||||
return unknown;
|
||||
|
||||
Reference in New Issue
Block a user