Skip to content

[rosserial server] implement rosservice server#615

Open
tongtybj wants to merge 19 commits into
ros-drivers:noetic-develfrom
tongtybj:rosservice_server
Open

[rosserial server] implement rosservice server#615
tongtybj wants to merge 19 commits into
ros-drivers:noetic-develfrom
tongtybj:rosservice_server

Conversation

@tongtybj

@tongtybj tongtybj commented Mar 8, 2023

Copy link
Copy Markdown
Contributor

What is this

enable to receive service server from arduino by usign topic_tools::ShaeShifter

@tongtybj

tongtybj commented Mar 8, 2023

Copy link
Copy Markdown
Contributor Author

We use rosserial_server but not rosserial_python in the case of really fast communication between the host PC and the board. But the interval of https://github.com/ros-drivers/rosserial/blob/noetic-devel/rosserial_server/include/rosserial_server/session.h#L78 is too slow, and even 1 ms is not fast enough for C++ user.
Therefore, I revert asyncspinner for ros topics/services instead of boost::asio::deadline_timer to enable instant processing for callback queue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants