refactor the ETA estimation

This commit is contained in:
Sven Czarnian
2021-12-14 11:23:18 +01:00
vanhempi 74b8ec33d5
commit 4fbe9d1060

Näytä tiedosto

@@ -50,13 +50,11 @@ class RunwayManager:
arrivalTime = node.ArrivalCandidates[runway].InitialArrivalTime
if None == constrainedETA:
return max(arrivalTime, earliestArrivalTime), timedelta(seconds = 0)
eta = max(arrivalTime, earliestArrivalTime)
else:
eta = max(constrainedETA, earliestArrivalTime)
if eta < arrivalTime:
return arrivalTime, arrivalTime - eta
else:
return eta, timedelta(seconds = 0)
return eta, eta - arrivalTime
def selectShallShouldMayArrivalRunway(self, node : Node, runways, useETA : bool, earliestArrivalTime : datetime):
candidate = None