From 092424d7ad971a1b7708a7369d5bda1bf4bd8df0 Mon Sep 17 00:00:00 2001 From: aestene Date: Fri, 27 Oct 2023 17:06:30 +0200 Subject: [PATCH] Reduce telemetry publisher intervals This is causing an issue in Flotilla as there are simply too many database updates. This is not a solution but a quick fix until we find a long term solution in Flotilla. --- src/isar_robot/robotinterface.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/isar_robot/robotinterface.py b/src/isar_robot/robotinterface.py index 77991dd5..979903a5 100644 --- a/src/isar_robot/robotinterface.py +++ b/src/isar_robot/robotinterface.py @@ -118,7 +118,7 @@ def get_telemetry_publishers( mqtt_queue=queue, telemetry_method=self._get_pose_telemetry, topic=f"isar/{isar_id}/pose", - interval=1, + interval=5, retain=False, ) pose_thread: Thread = Thread( @@ -133,7 +133,7 @@ def get_telemetry_publishers( mqtt_queue=queue, telemetry_method=self._get_battery_telemetry, topic=f"isar/{isar_id}/battery", - interval=5, + interval=30, retain=False, ) battery_thread: Thread = Thread( @@ -148,7 +148,7 @@ def get_telemetry_publishers( mqtt_queue=queue, telemetry_method=self._get_obstacle_status_telemetry, topic=f"isar/{isar_id}/obstacle_status", - interval=1, + interval=10, retain=False, ) obstacle_status_thread: Thread = Thread(