do not minimize the TTG

This commit is contained in:
Sven Czarnian
2021-12-25 09:00:13 +01:00
parent 2fdb73e32e
commit 357f6e7b11
2 changed files with 5 additions and 1 deletions

View File

@@ -209,8 +209,11 @@ class Node:
ttg = timedelta(seconds = timeUntilIAF.total_seconds() * ttgRatio) ttg = timedelta(seconds = timeUntilIAF.total_seconds() * ttgRatio)
if (ttg.total_seconds() > ttgMax): if (ttg.total_seconds() > ttgMax):
ttg = timedelta(seconds = ttgMax) ttg = timedelta(seconds = ttgMax)
if None == self.Inbound.MaximumTimeToGain or ttg > self.Inbound.MaximumTimeToGain:
self.Inbound.MaximumTimeToGain = ttg
ita = self.Inbound.ReportTime + flightTime ita = self.Inbound.ReportTime + flightTime
earliest = ita - ttg earliest = ita - self.Inbound.MaximumTimeToGain
self.ArrivalCandidates[identifier.Runway.Name] = ArrivalData(star = star, ita = earliest, route = arrivalRoute, self.ArrivalCandidates[identifier.Runway.Name] = ArrivalData(star = star, ita = earliest, route = arrivalRoute,
trackmiles = trackmiles) trackmiles = trackmiles)

View File

@@ -17,6 +17,7 @@ class Inbound:
self.EnrouteArrivalTime = None self.EnrouteArrivalTime = None
self.InitialArrivalTime = None self.InitialArrivalTime = None
self.RequestedRunway = None self.RequestedRunway = None
self.MaximumTimeToGain = None
self.PlannedArrivalTime = None self.PlannedArrivalTime = None
self.PlannedRunway = None self.PlannedRunway = None
self.PlannedStar = None self.PlannedStar = None