Skip to content

Pure Component Interfaces#171

Closed
Karsten1987 wants to merge 13 commits intomasterfrom
component_interfaces
Closed

Pure Component Interfaces#171
Karsten1987 wants to merge 13 commits intomasterfrom
component_interfaces

Conversation

@Karsten1987
Copy link
Copy Markdown
Contributor

This PR essentially revokes the base class implementation of the components (joints and sensors).

Reason for this are that I believe the base class implementation is not generic enough to be ambivalently applicable. I am not saying there shouldn't be a base class, but I believe it makes more sense to have a base implementation on a plugin level. That is, I could see a multi-value joint being a thing and the single-position joint inheriting from it.

@Karsten1987
Copy link
Copy Markdown
Contributor Author

I am introducing two new packages here which provide the base class logic initialize placed in the hardware interface

  • multi_interface_joint
  • multi_interface_sensor

both of these classes ought to be used as base classes for things like single position interface joint etc.

@Karsten1987 Karsten1987 marked this pull request as ready for review October 1, 2020 01:27
@Karsten1987
Copy link
Copy Markdown
Contributor Author

This also has to be rebased once #165 is merged.

Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
@Karsten1987 Karsten1987 force-pushed the component_interfaces branch from 8b26c2c to 86774ea Compare October 7, 2020 20:44
@Karsten1987 Karsten1987 mentioned this pull request Oct 8, 2020
@Karsten1987 Karsten1987 deleted the component_interfaces branch November 11, 2020 05:11
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