provide shall-should-may information
This commit is contained in:
@@ -18,7 +18,7 @@ from aman.types.Inbound import Inbound
|
||||
# https://sci-hub.mksa.top/10.1109/cec.2019.8790135
|
||||
class Colony:
|
||||
def associateInbound(rwyManager : RunwayManager, node : Node, earliestArrivalTime : datetime):
|
||||
rwy, eta, _ = rwyManager.selectArrivalRunway(node, earliestArrivalTime)
|
||||
type, expectedRwy, rwy, eta, _ = rwyManager.selectArrivalRunway(node, earliestArrivalTime)
|
||||
if None == eta:
|
||||
return False
|
||||
eta = max(earliestArrivalTime, eta)
|
||||
@@ -29,6 +29,8 @@ class Colony:
|
||||
node.Inbound.PlannedArrivalTime = eta
|
||||
node.Inbound.InitialArrivalTime = node.ArrivalCandidates[rwy.Name].InitialArrivalTime
|
||||
node.Inbound.PlannedTrackmiles = node.ArrivalCandidates[rwy.Name].Trackmiles
|
||||
node.Inbound.AssignmentMode = type
|
||||
node.Inbound.ExpectedRunway = expectedRwy
|
||||
rwyManager.registerNode(node, rwy.Name)
|
||||
|
||||
return True
|
||||
|
||||
Reference in New Issue
Block a user