refactor the ETA estimation
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user