-
Notifications
You must be signed in to change notification settings - Fork 106
Rework PID class API #246
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
Merged
Merged
Rework PID class API #246
Changes from 6 commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
d24c7b6
Add computeCommand with double dt
christophfroehlich d351720
Calc dt only once
christophfroehlich 59b65c6
Add specializations for duration types
christophfroehlich d883ab3
Format code
christophfroehlich a7773d5
Deprecate camelCase methods and add new overloads
christophfroehlich 589a555
Merge branch 'ros2-master' into pid_double
christophfroehlich e18bc66
init_pid --> initialize
christophfroehlich 0539f87
initialize
christophfroehlich c96b8df
Satisfy pre-commit
christophfroehlich 8954660
Move function definitions to cpp file
christophfroehlich eb12319
Rename variables
christophfroehlich 542b68a
Add tests for overloaded methods
christophfroehlich 4c1ae85
Merge branch 'ros2-master' into pid_double
saikishor 6cf88ab
Apply suggestions from code review
christophfroehlich 49e192f
Make dt arguments const &
christophfroehlich f694d57
Rename initialize methods
christophfroehlich 46e89a4
Disable deprecation warning of deprecated class member
christophfroehlich fc06593
Update comments
christophfroehlich 44a8734
Apply suggestions from code review
christophfroehlich 3d3bb50
Update docstring
christophfroehlich 6d5df18
Merge branch 'ros2-master' into pid_double
christophfroehlich 876907d
Cleanup includes
christophfroehlich 23a86a4
Update comments and remove default constructor
christophfroehlich e869bd2
Merge branch 'ros2-master' into pid_double
christophfroehlich 15e132a
Update docstring
christophfroehlich e2b2b7d
Merge branch 'ros2-master' into pid_double
christophfroehlich becdd42
Rename PidRos test files
christophfroehlich 9dc0b52
Update docstrings
christophfroehlich 1927e0b
Merge branch 'ros2-master' into pid_double
christophfroehlich 027afb7
Update more occurrences of dt in the docstring
christophfroehlich 27678d8
Update parameter description
christophfroehlich 49d34f7
Update parameter description of PidRos
christophfroehlich cf73546
Update docstring again
christophfroehlich 2aaab01
Readd old private methods to avoid ABI break
christophfroehlich 188f3be
Readd default constructor to avoid ABI break
christophfroehlich 7c0b9cc
Merge branch 'ros2-master' into pid_double
christophfroehlich fd0625b
Use new API for save_iterm code
christophfroehlich 5722f93
Rename new initialize method to avoid ABI break
christophfroehlich c9e1a9b
Test ABI report uploader
christophfroehlich 552d1f7
Always upload artifacts
christophfroehlich 8bd79ee
Revert "Always upload artifacts"
christophfroehlich c25d294
Revert "Test ABI report uploader"
christophfroehlich 49ca1ba
Move definition of deprecated methods to cpp file
christophfroehlich 50854dc
Use a temporary copy to avoid ABI break
christophfroehlich 6956fb9
Revert "Use a temporary copy to avoid ABI break"
christophfroehlich aaacf30
Change BASEDIR and upload artifacts
christophfroehlich 6f0f937
Fix docstring
christophfroehlich 1d21f80
Revert renaming of arguments for deprecated method
christophfroehlich 30acd1b
Use implementation directly
christophfroehlich ee356de
const& in publish_pid_state
christophfroehlich 66a3cc0
Fix dt_ns in cpp file too
christophfroehlich 15c94a4
Don't use const&
christophfroehlich c607dda
Revert "const& in publish_pid_state"
christophfroehlich 2a336f1
Revert "Don't use const&"
christophfroehlich 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
Oops, something went wrong.
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.