Source code for communication_manager_test

from communication_manager_robokit import CommunicationManager
from threading import Thread
import logging 

logging.basicConfig(level=logging.DEBUG)

[docs]ports = [10001]
# managers = []
[docs]threads = []
[docs]managers = []
for port in ports: print(f"Port: {port}")
[docs] manager = CommunicationManager(1, '127.0.0.1', port)
managers.append(manager) while True: for port, manager in zip(ports, managers): print(f"[PORT: {port}] Ball pos: {manager.get_ball()}") print(f"[PORT: {port}] Localisation: {manager.get_localization()}") print(f"[PORT: {port}] Opponents pos: {manager.get_opponents()}") print(f"[PORT: {port}] Mates pos: {manager.get_mates()}") for manager in managers: manager.thread.join()