do not minimize the TTG
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user