fixed problem with slow event server

master
Simon Pirkelmann 2020-11-14 16:40:33 +01:00
parent 708284749d
commit 2060d8eb15
1 changed files with 3 additions and 0 deletions

View File

@ -20,6 +20,9 @@ class MeasurementHandler(socketserver.BaseRequestHandler):
while not self.server.estimator.event_queue.empty():
event = self.server.estimator.event_queue.get()
self.request.sendall((json.dumps(event) + '\n').encode())
self.server.estimator.last_event = None
time.sleep(1.0 / self.server.max_measurements_per_second)
else:
# send robot position
try: