Explorar o código

initialize all required information to avoid race conditions between in plugins and the web interface

Sven Czarnian %!s(int64=3) %!d(string=hai) anos
pai
achega
8ac4977c08
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  1. 8 0
      aman/sys/aco/Node.py

+ 8 - 0
aman/sys/aco/Node.py

@@ -217,3 +217,11 @@ class Node:
 
                 if True == setEnrouteTime and (None == self.Inbound.EnrouteArrivalTime or ita < self.Inbound.EnrouteArrivalTime):
                     self.Inbound.EnrouteArrivalTime = ita
+                    self.Inbound.PlannedRunway = identifier.Runway.Name
+                    self.Inbound.PlannedStar = star
+                    self.Inbound.PlannedArrivalRoute = arrivalRoute
+                    self.Inbound.PlannedArrivalTime = earliest
+                    self.Inbound.InitialArrivalTime = earliest
+                    self.Inbound.PlannedTrackmiles = trackmiles
+                    self.Inbound.AssignmentMode = 'other'
+                    self.Inbound.ExpectedRunway = None