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
|
||||
|
||||
class ArrivalTime:
|
||||
class ArrivalData:
|
||||
def __init__(self, **kargs):
|
||||
self.Star = None
|
||||
self.MaximumTimeToGain = None
|
||||
@@ -14,6 +14,8 @@ class ArrivalTime:
|
||||
self.InitialArrivalTime = None
|
||||
self.EarliestArrivalTime = None
|
||||
self.LatestArrivalTime = None
|
||||
self.ArrivalRoute = None
|
||||
self.Trackmiles = None
|
||||
|
||||
for key, value in kargs.items():
|
||||
if 'ttg' == key:
|
||||
@@ -60,5 +62,9 @@ class ArrivalTime:
|
||||
self.FlightTimeUntilIaf = value
|
||||
else:
|
||||
raise Exception('Invalid type for entry')
|
||||
elif 'route' == key:
|
||||
self.ArrivalRoute = value
|
||||
elif 'trackmiles' == key:
|
||||
self.Trackmiles = value
|
||||
else:
|
||||
raise Exception('Unknown key: ' + key)
|
||||
@@ -11,7 +11,7 @@ from aman.formats.SctEseFormat import SctEseFormat
|
||||
from aman.sys.WeatherModel import WeatherModel
|
||||
from aman.types.PerformanceData import PerformanceData
|
||||
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.Waypoint import Waypoint
|
||||
|
||||
@@ -66,7 +66,7 @@ class Inbound:
|
||||
earliest = ita - ttg
|
||||
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,
|
||||
ttl = ttl, latest = latest)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user