We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b1cdd7e commit 079bbd4Copy full SHA for 079bbd4
rclrs/src/action/server.rs
@@ -543,11 +543,10 @@ where
543
self.result_requests.lock().unwrap().entry(uuid).or_insert(vec![]).push(request_id);
544
}
545
} else {
546
- type RmwResponse<T> = <<<T as ActionImpl>::GetResultService as rosidl_runtime_rs::Service>::Response as Message>::RmwMsg;
547
- let mut response_rmw = RmwResponse::<T>::default();
548
// TODO(nwn): Include action_msgs__msg__GoalStatus__STATUS_UNKNOWN in the rcl
549
// bindings.
550
- <T as ActionImpl>::set_result_response_status(&mut response_rmw, 0);
+ let null_response = <T::Result as Message>::RmwMsg::default();
+ let mut response_rmw = <T as ActionImpl>::create_result_response(0, null_response);
551
self.send_result_response(request_id, &mut response_rmw)?;
552
553
0 commit comments