mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2025-12-17 13:01:12 +00:00
fix: running logic
This commit is contained in:
@@ -187,13 +187,12 @@ def main():
|
|||||||
devices_config_add = add_resource_mesh_manager_node(resource_visualization.resource_model, args_dict["resources_config"])
|
devices_config_add = add_resource_mesh_manager_node(resource_visualization.resource_model, args_dict["resources_config"])
|
||||||
args_dict["devices_config"] = {**args_dict["devices_config"], **devices_config_add}
|
args_dict["devices_config"] = {**args_dict["devices_config"], **devices_config_add}
|
||||||
start_backend(**args_dict)
|
start_backend(**args_dict)
|
||||||
|
server_thread = threading.Thread(target=start_server)
|
||||||
from unilabos.ros.nodes.base_device_node import ROS2DeviceNode
|
server_thread.start()
|
||||||
while ROS2DeviceNode.get_loop() is None:
|
asyncio.set_event_loop(asyncio.new_event_loop())
|
||||||
time.sleep(0.1)
|
|
||||||
asyncio.set_event_loop(ROS2DeviceNode.get_loop())
|
|
||||||
resource_visualization.start()
|
resource_visualization.start()
|
||||||
start_server()
|
while True:
|
||||||
|
time.sleep(1)
|
||||||
else:
|
else:
|
||||||
start_backend(**args_dict)
|
start_backend(**args_dict)
|
||||||
start_server()
|
start_server()
|
||||||
|
|||||||
Reference in New Issue
Block a user