fix the issues with the time delta estimation

This commit is contained in:
Sven Czarnian
2021-12-19 13:26:49 +01:00
parent fc84aab0f2
commit f4fa9eeb18
5 changed files with 18 additions and 19 deletions

View File

@@ -184,7 +184,7 @@ class Node:
self.PredictedCoordinate = prediction
setInitialArrivalTime = None == self.Inbound.InitialArrivalTime
setEnrouteTime = None == self.Inbound.EnrouteArrivalTime
# calculate the timings for the different arrival runways
for identifier in sequencingConfig.ActiveArrivalRunways:
@@ -214,6 +214,5 @@ class Node:
self.ArrivalCandidates[identifier.Runway.Name] = ArrivalData(star = star, ita = earliest, route = arrivalRoute,
trackmiles = trackmiles)
ita = self.ArrivalCandidates[identifier.Runway.Name].InitialArrivalTime
if True == setInitialArrivalTime and (None == self.Inbound.InitialArrivalTime or ita < self.Inbound.InitialArrivalTime):
self.Inbound.InitialArrivalTime = ita
if True == setEnrouteTime and (None == self.Inbound.EnrouteArrivalTime or ita < self.Inbound.EnrouteArrivalTime):
self.Inbound.EnrouteArrivalTime = ita