-
Notifications
You must be signed in to change notification settings - Fork 419
Rename Odometry Class to SteeringKinematics #1996
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
base: master
Are you sure you want to change the base?
Rename Odometry Class to SteeringKinematics #1996
Conversation
- Rename SteeringOdometry to SteeringKinematics - Add new header and source file for SteeringKinematics class - Insert deprecated warning in steering odometry header file
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #1996 +/- ##
=======================================
Coverage 85.32% 85.32%
=======================================
Files 143 143
Lines 13934 13934
Branches 1201 1201
=======================================
Hits 11889 11889
Misses 1638 1638
Partials 407 407
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
steering_controllers_library/include/steering_controllers_library/steering_odometry.hpp
Outdated
Show resolved
Hide resolved
|
I am unable to figure out why the Rolling-ABI CI/CD check is failing, however it builds fine locally. Also, I have updated the header files in all locations where steering_odometry.hpp was used to suppress the deprecation warnings. |
You are changing the ABI with your PR, so this test is supposed to fail. See the test report. Instead of using type aliases, you could leave the old methods but just call the new one from inside. This should leave ABI untouched. |
I understand the concern, and I also liked your idea to prevent the ABI check from failing. Regarding your suggestion |
This draft PR includes the following changes:
Odometryclass toSteeringKinematicsto better represent its support for both FK and IK.steering_odometry.hppheader file to maintain backward compatibility.