Skip to content

Conversation

@domire8
Copy link
Member

@domire8 domire8 commented Aug 30, 2024

Description

As the issue states, this PR splits up the base class into a BaseControllerInterface which only adds modulo publishers, signals and services to the ros2 control controller interface and into a ControllerInterface which is very biased to how we would propose to design controllers.

The diff is quite big but I essentially just moved some code around..

Review guidelines

Estimated Time of Review: 10 minutes

Checklist before merging:

  • Confirm that the relevant changelog(s) are up-to-date in case of any user-facing changes

@domire8 domire8 force-pushed the feat/controllers-base-2 branch from 90a5122 to 113859d Compare August 30, 2024 13:10
Copy link

@bpapaspyros bpapaspyros left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I hope I am not missing something in the big diff, but as far as I see this looks good!

Copy link
Member

@eeberhard eeberhard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice 👍

@domire8 domire8 merged commit da120eb into main Sep 9, 2024
@domire8 domire8 deleted the feat/controllers-base-2 branch September 9, 2024 06:42
@github-actions github-actions bot locked and limited conversation to collaborators Sep 9, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Split modulo_controllers::ControllerInterface in non biased and biased classes

3 participants