fix a system crash
This commit is contained in:
@@ -138,7 +138,7 @@ class RecedingHorizonControl:
|
|||||||
node = Node(inbound, None, None, None, None)
|
node = Node(inbound, None, None, None, None)
|
||||||
|
|
||||||
if inbound.PlannedRunway.Name in runwayInbounds:
|
if inbound.PlannedRunway.Name in runwayInbounds:
|
||||||
if None == runwayInbounds[inbound.PlannedRunway.Name] or runwayInbounds[inbound.PlannedRunway.Name].EstimatedTouchdownTime < node.EstimatedTouchdownTime:
|
if None == runwayInbounds[inbound.PlannedRunway.Name] or runwayInbounds[inbound.PlannedRunway.Name].Inbound.PlannedArrivalTime < node.Inbound.PlannedArrivalTime:
|
||||||
runwayInbounds[inbound.PlannedRunway.Name] = node
|
runwayInbounds[inbound.PlannedRunway.Name] = node
|
||||||
|
|
||||||
if inbound.PlannedArrivalRoute[0].Waypoint.Name in iafInbounds:
|
if inbound.PlannedArrivalRoute[0].Waypoint.Name in iafInbounds:
|
||||||
@@ -152,7 +152,7 @@ class RecedingHorizonControl:
|
|||||||
|
|
||||||
if None == iafInbounds[inbound.PlannedArrivalRoute[0].Waypoint.Name][targetLevel]:
|
if None == iafInbounds[inbound.PlannedArrivalRoute[0].Waypoint.Name][targetLevel]:
|
||||||
iafInbounds[inbound.PlannedArrivalRoute[0].Waypoint.Name][targetLevel] = node
|
iafInbounds[inbound.PlannedArrivalRoute[0].Waypoint.Name][targetLevel] = node
|
||||||
elif iafInbounds[inbound.PlannedArrivalRoute[0].Waypoint.Name][targetLevel].EstimatedIafTime < node.EstimatedIafTime:
|
elif iafInbounds[inbound.PlannedArrivalRoute[0].Waypoint.Name][targetLevel].Inbound.PlannedArrivalTime < node.Inbound.PlannedArrivalTime:
|
||||||
iafInbounds[inbound.PlannedArrivalRoute[0].Waypoint.Name][targetLevel] = node
|
iafInbounds[inbound.PlannedArrivalRoute[0].Waypoint.Name][targetLevel] = node
|
||||||
|
|
||||||
return runwayInbounds, iafInbounds
|
return runwayInbounds, iafInbounds
|
||||||
|
|||||||
Reference in New Issue
Block a user