This repository was archived by the owner on Dec 1, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Feature/pm 524 Generalize motor controller #284
Draft
Roelemans
wants to merge
35
commits into
develop
Choose a base branch
from
feature/PM-524-add-odrive-option
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 26 commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
6abd775
Create MotorController abstract class
Roelemans c8f3af5
Merge branch 'develop' into feature/PM-524-add-odrive-option
Roelemans f07ebf8
Have Joint.cpp use controller instead of imc
Roelemans 1db4b01
Generalise hardware_builder, hardware_interface and ehtercat master a…
Roelemans 7cf1336
Fix tests #1
Roelemans 9d320e5
Fix tests #2
Roelemans fffab68
Throw a fatal when a joint has no controller defined and remove runti…
Roelemans ae33d44
Fix error msg
Roelemans 00e9bad
Fix typos
Roelemans 2e1b2f4
Merge branch 'develop' into feature/PM-524-add-odrive-option
Roelemans ef553b9
Namechange MotorControllerState to MotorControllerStates
Roelemans a60801f
Fix clang
Roelemans 087227e
Remove tests untill it works
Roelemans 9d8bc65
Fix build
Roelemans 81423e5
Generalise imc_state change some naming and add docstrings
Roelemans 5e73645
Moved checkState and getErrorStatus from MotorController to MotorCont…
Roelemans f0c296f
Clang
Roelemans ea89e8e
Reduce ethercat dependency in naming
Roelemans 03c994a
Merge branch 'develop' into feature/PM-524-add-odrive-option
Roelemans df36bbf
Mock motor controller and fix bugs
Roelemans 5edecb5
Revert generalise ethercat naming
Roelemans 58fbd2f
Use Ampere instead of IU for torque, and change input/return type of …
Roelemans 855e436
Rename variable in header
Roelemans e68a574
Return smart pointer instead of reference and minor fixes
Roelemans 0a1c16a
Return smart pointer instead of reference and minor fixes #2
Roelemans c49c6b3
Merge branch 'develop' into feature/PM-524-add-odrive-option
Roelemans 0fbe358
Create slave_list object
Roelemans 4f66858
Pass a slave list to ethercat master
Roelemans b48674d
Fix tests
Roelemans 81f0db4
Fix tests
Roelemans 41257c8
Remove initialize from Joint and MotorController
Roelemans 79a93a3
Move hasValidSlaves() to ethercat master
Roelemans 1e55adb
Remove getSlaveIndex from MotorController
Roelemans ea171c0
Actually use make_shared for shared_ptrs
Roelemans 9b5cc5c
Add docstring
Roelemans File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.