rename ArrivalTime to ArrivalData due to more non-time-related information in the class
This commit is contained in:
		| @@ -4,7 +4,7 @@ from datetime import datetime, timedelta | |||||||
| 
 | 
 | ||||||
| from aman.types.ArrivalRoute import ArrivalRoute | from aman.types.ArrivalRoute import ArrivalRoute | ||||||
| 
 | 
 | ||||||
| class ArrivalTime: | class ArrivalData: | ||||||
|     def __init__(self, **kargs): |     def __init__(self, **kargs): | ||||||
|         self.Star = None |         self.Star = None | ||||||
|         self.MaximumTimeToGain = None |         self.MaximumTimeToGain = None | ||||||
| @@ -14,6 +14,8 @@ class ArrivalTime: | |||||||
|         self.InitialArrivalTime = None |         self.InitialArrivalTime = None | ||||||
|         self.EarliestArrivalTime = None |         self.EarliestArrivalTime = None | ||||||
|         self.LatestArrivalTime = None |         self.LatestArrivalTime = None | ||||||
|  |         self.ArrivalRoute = None | ||||||
|  |         self.Trackmiles = None | ||||||
| 
 | 
 | ||||||
|         for key, value in kargs.items(): |         for key, value in kargs.items(): | ||||||
|             if 'ttg' == key: |             if 'ttg' == key: | ||||||
| @@ -60,5 +62,9 @@ class ArrivalTime: | |||||||
|                     self.FlightTimeUntilIaf = value |                     self.FlightTimeUntilIaf = value | ||||||
|                 else: |                 else: | ||||||
|                     raise Exception('Invalid type for entry') |                     raise Exception('Invalid type for entry') | ||||||
|  |             elif 'route' == key: | ||||||
|  |                 self.ArrivalRoute = value | ||||||
|  |             elif 'trackmiles' == key: | ||||||
|  |                 self.Trackmiles = value | ||||||
|             else: |             else: | ||||||
|                 raise Exception('Unknown key: ' + key) |                 raise Exception('Unknown key: ' + key) | ||||||
| @@ -11,7 +11,7 @@ from aman.formats.SctEseFormat import SctEseFormat | |||||||
| from aman.sys.WeatherModel import WeatherModel | from aman.sys.WeatherModel import WeatherModel | ||||||
| from aman.types.PerformanceData import PerformanceData | from aman.types.PerformanceData import PerformanceData | ||||||
| from aman.types.ArrivalRoute import ArrivalRoute | from aman.types.ArrivalRoute import ArrivalRoute | ||||||
| from aman.types.ArrivalTime import ArrivalTime | from aman.types.ArrivalData import ArrivalData | ||||||
| from aman.types.Runway import Runway | from aman.types.Runway import Runway | ||||||
| from aman.types.Waypoint import Waypoint | from aman.types.Waypoint import Waypoint | ||||||
|  |  | ||||||
| @@ -66,7 +66,7 @@ class Inbound: | |||||||
|                 earliest = ita - ttg |                 earliest = ita - ttg | ||||||
|                 latest = ita + ttl |                 latest = ita + ttl | ||||||
|  |  | ||||||
|                 self.ArrivalCandidates[identifier.Runway.Name] = ArrivalTime(ttg = ttg, star = star, ita = ita, earliest = earliest, |                 self.ArrivalCandidates[identifier.Runway.Name] = ArrivalData(ttg = ttg, star = star, ita = ita, earliest = earliest, | ||||||
|                                                                              entry = flightTimeUntilIaf, touchdown = flightTime, |                                                                              entry = flightTimeUntilIaf, touchdown = flightTime, | ||||||
|                                                                              ttl = ttl, latest = latest) |                                                                              ttl = ttl, latest = latest) | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user