Browse Source

introduce a worker thread for the planning tasks

Sven Czarnian 3 years ago
parent
commit
64c238899a
2 changed files with 21 additions and 0 deletions
  1. 21 0
      aman/sys/Worker.py
  2. 0 0
      aman/sys/__init__.py

+ 21 - 0
aman/sys/Worker.py

@@ -0,0 +1,21 @@
+#!/usr/bin/env python
+
+import threading
+
+from aman.config.Airport import Airport
+
+class Worker(threading.Thread):
+    def __init__(self, icao : str, configuration : Airport):
+        threading.Thread.__init__(self)
+
+        self.stopThread = None
+        self.icao = icao
+        self.configuration = configuration
+
+    def stop(self):
+        self.stopThread = True
+
+    def run(self):
+        while None == self.stopThread:
+            # TODO execute planning, etc.
+            continue

+ 0 - 0
aman/sys/__init__.py