calculate the maximum TTL

This commit is contained in:
Sven Czarnian
2021-11-10 22:44:40 +01:00
vanhempi 51c963de52
commit ccb3774872

Näytä tiedosto

@@ -60,11 +60,14 @@ class Inbound:
avgSpeed = trackmiles / (float(flightTime.seconds) / 3600.0)
ttg = flightTime - timedelta(minutes = (trackmiles / (avgSpeed * 1.1)) * 60)
ttl = timedelta(minutes = (trackmiles / (avgSpeed * 0.9)) * 60) - flightTime
ita = self.ReportTime + flightTime
earliest = ita - ttg
latest = ita + ttl
self.ArrivalCandidates[identifier.Runway.Name] = ArrivalTime(ttg = ttg, star = star, ita = ita, earliest = earliest,
entry = flightTimeUntilIaf, touchdown = flightTime)
entry = flightTimeUntilIaf, touchdown = flightTime,
ttl = ttl, latest = latest)
# calculate the first values for later plannings
for candidate in self.ArrivalCandidates: