Skip to content

Commit e62a8ef

Browse files
authored
Add Feedback to Dummy AcquireFood Client (#92)
* MoveAbovePlate before AcquireFood * Black format * Remove auto-Shutdown, this actually makes it harder to see the result, need manual Ctrl-C after each test * Add feedback callback to dummy acquirefood call * Ran Python Black
1 parent 8bc103c commit e62a8ef

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

feeding_web_app_ros2_test/feeding_web_app_ros2_test/AcquireFoodClient.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,19 @@ def __init__(self):
2525

2626
def move_above_plate(self):
2727
self._above_client.wait_for_server()
28-
return self._above_client.send_goal_async(MoveTo.Goal())
28+
return self._above_client.send_goal_async(
29+
MoveTo.Goal(), feedback_callback=self.feedback_callback
30+
)
2931

3032
def acquire_food(self):
3133
self._action_client.wait_for_server()
32-
return self._action_client.send_goal_async(self.goal_msg)
34+
return self._action_client.send_goal_async(
35+
self.goal_msg, feedback_callback=self.feedback_callback
36+
)
37+
38+
def feedback_callback(self, feedback_msg):
39+
feedback = feedback_msg.feedback
40+
self.get_logger().info(f"Received feedback: {feedback}")
3341

3442

3543
def main(args=None):

0 commit comments

Comments
 (0)