diff --git a/aman/sys/aco/Node.py b/aman/sys/aco/Node.py index 4342807..e8fc7ca 100644 --- a/aman/sys/aco/Node.py +++ b/aman/sys/aco/Node.py @@ -121,7 +121,7 @@ class Node: nextWaypointIndex += 1 arrivalRoute[-1].FlightTime = timedelta(seconds = flightTimeSeconds) - arrivalRoute[-1].ETA = self.Inbound.ReportTime + arrivalRoute[-1].FlightTime + arrivalRoute[-1].ETA = self.PredictionTime + arrivalRoute[-1].FlightTime arrivalRoute[-1].PTA = arrivalRoute[-1].ETA arrivalRoute[-1].Altitude = currentPosition[0] arrivalRoute[-1].IndicatedAirspeed = currentIAS @@ -145,6 +145,7 @@ class Node: navData : SctEseFormat, sequencingConfig : AirportSequencing): self.PredictedDistanceToIAF = inbound.Report.distanceToIAF self.PredictedCoordinate = [ inbound.CurrentPosition.latitude, inbound.CurrentPosition.longitude ] + self.PredictionTime = referenceTime self.ArrivalCandidates = {} self.Inbound = inbound