From a62017f3a2a5cb1c21a31d0663f7324206d289c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sun, 31 Mar 2024 01:23:37 +0100 Subject: [PATCH] answer echo request messages --- src/c3nav/mesh/consumers.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/c3nav/mesh/consumers.py b/src/c3nav/mesh/consumers.py index 4a8557b7..3d29abb4 100644 --- a/src/c3nav/mesh/consumers.py +++ b/src/c3nav/mesh/consumers.py @@ -374,6 +374,15 @@ class MeshConsumer(AsyncWebsocketConsumer): ) )) + if isinstance(msg.content, messages.EchoRequestMessage): + await self.send_msg(messages.MeshMessage( + src=MESH_ROOT_ADDRESS, + dst=msg.src, + content=messages.EchoResponseMessage( + content=msg.content.content, + ) + )) + if isinstance(msg.content, (messages.ConfigHardwareMessage, messages.ConfigFirmwareMessage, messages.ConfigBoardMessage)):