Skip to content

Commit

Permalink
Rework PID class API (#246)
Browse files Browse the repository at this point in the history
  • Loading branch information
christophfroehlich authored Jan 29, 2025
1 parent beb9767 commit 33cacae
Show file tree
Hide file tree
Showing 9 changed files with 894 additions and 243 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/rolling-abi-compatibility.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,9 @@ jobs:
ROS_REPO: testing
ABICHECK_URL: github:${{ github.repository }}#${{ github.base_ref }}
NOT_TEST_BUILD: true
BASEDIR: ${{ github.workspace }}/.work
- uses: actions/upload-artifact@v4.6.0
if: always()
with:
name: abi-checker-report-${{ matrix.ROS_DISTRO }}
path: ${{ github.workspace }}/.work/abicheck/${{ github.base_ref }}
10 changes: 5 additions & 5 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -139,12 +139,12 @@ if(BUILD_TESTING)
ament_add_gmock(rate_limiter_tests test/rate_limiter.cpp)
target_link_libraries(rate_limiter_tests control_toolbox)

ament_add_gtest(pid_parameters_tests test/pid_parameters_tests.cpp)
target_link_libraries(pid_parameters_tests control_toolbox)
ament_add_gtest(pid_ros_parameters_tests test/pid_ros_parameters_tests.cpp)
target_link_libraries(pid_ros_parameters_tests control_toolbox)

ament_add_gtest(pid_publisher_tests test/pid_publisher_tests.cpp)
target_link_libraries(pid_publisher_tests control_toolbox)
ament_target_dependencies(pid_publisher_tests rclcpp_lifecycle)
ament_add_gtest(pid_ros_publisher_tests test/pid_ros_publisher_tests.cpp)
target_link_libraries(pid_ros_publisher_tests control_toolbox)
ament_target_dependencies(pid_ros_publisher_tests rclcpp_lifecycle)

## Control Filters
# exponential_filter
Expand Down
Loading

0 comments on commit 33cacae

Please sign in to comment.