more clear sending of available commands

This commit is contained in:
Sem van der Hoeven
2023-05-25 16:59:10 +02:00
parent 3046572d4c
commit ac79ba7d76

View File

@@ -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}))