From ac79ba7d7614827c6c2b2a0eaf115746cfdb6f1a Mon Sep 17 00:00:00 2001 From: Sem van der Hoeven Date: Thu, 25 May 2023 16:59:10 +0200 Subject: [PATCH] more clear sending of available commands --- src/api_communication/api_communication/api_listener.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/api_communication/api_communication/api_listener.py b/src/api_communication/api_communication/api_listener.py index 5d47f4a9..bed7da63 100644 --- a/src/api_communication/api_communication/api_listener.py +++ b/src/api_communication/api_communication/api_listener.py @@ -105,11 +105,15 @@ class ApiListener(Node): def send_available_commands(self): print('Sending available commands') + requestcommands = {} + messagetypes = {} result = {} for command in RequestCommand: - result[command.name] = command.value + requestcommands[command.name] = command.value for message_type in ResponseMessage: - result[message_type.name] = message_type.value + messagetypes[message_type.name] = message_type.value + result['request_commands'] = requestcommands + result['response_messages'] = messagetypes self.message_queue.append(json.dumps( {'type': ResponseMessage.ALL_REQUESTS_RESPONSES.name, 'data': result}))