From 7e65a227791f8ccd52670c1e96048e9ef2571f16 Mon Sep 17 00:00:00 2001 From: TwinFan Date: Sat, 14 Sep 2024 00:07:46 +0200 Subject: [PATCH] Fix: Take-over of parked aircraft with large Search Distance --- .../xcdebugger/Expressions.xcexplist | 35 +++++++++++-------- Src/LTSynthetic.cpp | 2 +- 2 files changed, 21 insertions(+), 16 deletions(-) diff --git a/LiveTraffic.xcodeproj/project.xcworkspace/xcuserdata/birger.xcuserdatad/xcdebugger/Expressions.xcexplist b/LiveTraffic.xcodeproj/project.xcworkspace/xcuserdata/birger.xcuserdatad/xcdebugger/Expressions.xcexplist index ee7d8fc..0609b27 100644 --- a/LiveTraffic.xcodeproj/project.xcworkspace/xcuserdata/birger.xcuserdatad/xcdebugger/Expressions.xcexplist +++ b/LiveTraffic.xcodeproj/project.xcworkspace/xcuserdata/birger.xcuserdatad/xcdebugger/Expressions.xcexplist @@ -52,6 +52,11 @@ + + + + @@ -76,13 +81,13 @@ contextName = "Apt::FindEdgesForHeading(double, double, std::__1::vector<unsigned long, std::__1::allocator<unsigned long> >&, TaxiEdge::edgeTy) const:LTApt.cpp"> + value = "vecTaxiEdgesIdxHead[3321]"> + value = "vecTaxiEdges[222]"> @@ -129,10 +134,10 @@ contextName = "LTFlightData::AddDynData(LTFlightData::FDDynamicData const&, int, int, positionTy*):LTFlightData.cpp"> + value = "dynDataDeque"> + value = "posDeque"> @@ -247,6 +252,9 @@ + + @@ -258,9 +266,6 @@ - - @@ -271,10 +276,10 @@ value = "cull"> + value = "tcas"> + value = "iter->second"> @@ -479,7 +484,7 @@ contextName = "LTAircraft::CalcPPos():LTAircraft.cpp"> + value = "turn"> @@ -491,7 +496,7 @@ value = "ppos"> + value = "from"> @@ -589,10 +594,10 @@ value = "mapFd"> + value = "dataRefs"> + value = "sizeof(bool)"> @@ -1182,10 +1187,10 @@ value = "_startTime"> + value = "_deltaDist"> + value = "_targetTime"> diff --git a/Src/LTSynthetic.cpp b/Src/LTSynthetic.cpp index 3a68454..bf580bd 100644 --- a/Src/LTSynthetic.cpp +++ b/Src/LTSynthetic.cpp @@ -157,7 +157,7 @@ bool SyntheticConnection::ProcessFetchedData () // Camera pos const positionTy posCam = dataRefs.GetViewPos(); // Squared search distance for distance comparison - const double distSearchSqr = sqr(dataRefs.GetFdStdDistance_m()); + const double distSearchSqr = sqr(double(dataRefs.GetFdStdDistance_m())); // --- Parked Aircraft --- // For all stored aircraft