|
@@ -9,6 +9,7 @@ from queue import Empty
|
9
|
9
|
import time
|
10
|
10
|
|
11
|
11
|
from synergine2.base import BaseObject
|
|
12
|
+from synergine2.share import shared
|
12
|
13
|
from synergine2.config import Config
|
13
|
14
|
from synergine2.log import SynergineLogger
|
14
|
15
|
from synergine2.simulation import Subject
|
|
@@ -112,6 +113,7 @@ class Terminal(BaseObject):
|
112
|
113
|
return True # Finished to read Queue
|
113
|
114
|
|
114
|
115
|
def receive(self, package: TerminalPackage):
|
|
116
|
+ shared.purge_data()
|
115
|
117
|
self.update_with_package(package)
|
116
|
118
|
# End of cycle management signal
|
117
|
119
|
self.send(TerminalPackage(is_cycle=True))
|