Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/persistent service client refactor #12

Merged

Conversation

etienn8
Copy link
Owner

@etienn8 etienn8 commented Jun 20, 2024

Added persistent service clients to the queue server and changed the persistent mechanism of the queue controller for the new PersistentServoceClient.

Udpated the READMEs.

Etienne added 6 commits June 19, 2024 23:28
…os_queues and updated building documentation

- Added the ${ros_boosted_utilities_INCLUDE_DIRS} in the include of the catkin_package of the ros_queue since the persistent service class is a template and the ros_queue libraries doesn't build anything (since they are mainly templates). Thus, the package that depends on ros_queue will now also include the header files to build the persistent client template.
…ervice client

The QueueController already implemented a kind of persistent service through a persistent connection check function called before calling the service. To have a more uniform code, this check has been replaced by changing the ros::ServiceClient by PersistentServiceClient classes.
@etienn8 etienn8 merged commit d5fef74 into experiment/bad_estimation Jun 20, 2024
1 check failed
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.

1 participant