feat: single gestures are forwarded properly to ui

ref: N25B-399
This commit is contained in:
JobvAlewijk
2025-12-29 19:23:10 +01:00
parent 8cfd59c14b
commit 3571bd614f
5 changed files with 180 additions and 270 deletions

View File

@@ -181,7 +181,9 @@ class RICommunicationAgent(BaseAgent):
else:
self._req_socket.bind(addr)
case "actuation":
gesture_data = port_data.get("gestures", [])
gesture_tags = port_data.get("gestures", [])
gesture_single = port_data.get("single_gestures", [])
gesture_basic = port_data.get("basic_gestures", [])
robot_speech_agent = RobotSpeechAgent(
settings.agent_settings.robot_speech_name,
address=addr,
@@ -191,7 +193,9 @@ class RICommunicationAgent(BaseAgent):
settings.agent_settings.robot_gesture_name,
address=addr,
bind=bind,
gesture_data=gesture_data,
gesture_tags=gesture_tags,
gesture_basic=gesture_basic,
gesture_single=gesture_single,
)
await robot_speech_agent.start()
await asyncio.sleep(0.1) # Small delay