ros2_rust icon indicating copy to clipboard operation
ros2_rust copied to clipboard

Add support for actions

Open nnmm opened this issue 3 years ago • 4 comments

Actions are essentially pub/sub + clients/services, both of which are already implemented, so this should be relatively straightforward.

nnmm avatar Jul 31 '22 17:07 nnmm

I'm adding action messages generator as a start to implementing the action server. The service message struct is ServiceName_[Request/Responce], is this different from Rust naming rule to avoid conflicts with default service struct? ~~I think that the service request/response messages do not conflict with other messages, because service struct is in srv module and request/response messages in srv::rmw module.~~ I checked implementation PR, but can't find any discussion. Do you know any another reasons?

Tacha-S avatar Oct 20 '22 12:10 Tacha-S

@esteve Please see the question above.

nnmm avatar Oct 20 '22 13:10 nnmm

@Tacha-S I hadn't received a notification for your comment, I'm terribly sorry for the slow response. Are you still interested in actions? I started the work in https://github.com/ros2-rust/ros2_rust/pull/295, which has a generator for action structures, but it's still missing the code for actually sending/processing actions. Would you be interested in contributing to it? Thanks.

esteve avatar Feb 26 '23 17:02 esteve

I don't have much free time these days either, but I haven't lost interest, and I will submit a PR if I can make it to the point where I can contribute regarding sending/processing actions.

Tacha-S avatar Apr 09 '23 05:04 Tacha-S