Skip to content
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

Ros2 diagnostics hardware interfaces #231

Merged
merged 76 commits into from
Mar 1, 2024

Conversation

pawelirh
Copy link
Contributor

Description

Implemented diagnostics in panther_hardware_interfaces

Modifications

  • Add needed methods for handling the fault flags on motor drivers
  • Add utility functions
  • Add tests for utility functions
  • Update readme
  • Add diagnostic_updater interfacing methods to panther_system_ros_interface
  • Add diagnostic tasks in panther_system

pkowalsk1 and others added 30 commits December 13, 2023 15:10
…o-integration

 Conflicts:
	panther_gpiod/README.md
	panther_gpiod/include/panther_gpiod/gpio_driver.hpp
	panther_gpiod/src/gpio_driver.cpp
 Conflicts:
	panther_bringup/launch/bringup.launch.py
	panther_controller/config/WH01_controller.yaml
	panther_controller/config/WH02_controller.yaml
	panther_controller/config/WH04_controller.yaml
	panther_gpiod/include/panther_gpiod/gpio_driver.hpp
	panther_gpiod/src/gpio_driver.cpp
 Conflicts:
	panther_controller/config/WH01_controller.yaml
	panther_hardware_interfaces/CMakeLists.txt
	panther_hardware_interfaces/include/panther_hardware_interfaces/panther_system.hpp
	panther_hardware_interfaces/include/panther_hardware_interfaces/panther_system_ros_interface.hpp
	panther_hardware_interfaces/package.xml
	panther_hardware_interfaces/src/panther_system.cpp
	panther_hardware_interfaces/src/panther_system_ros_interface.cpp
	panther_hardware_interfaces/test/test_panther_system_ros_interface.cpp
@pawelirh pawelirh marked this pull request as draft February 23, 2024 10:32
@pawelirh pawelirh requested a review from KmakD February 23, 2024 12:20
@pawelirh pawelirh marked this pull request as ready for review February 23, 2024 12:20
panther_hardware_interfaces/README.md Outdated Show resolved Hide resolved
panther_hardware_interfaces/src/panther_system.cpp Outdated Show resolved Hide resolved
panther_hardware_interfaces/src/panther_system.cpp Outdated Show resolved Hide resolved
panther_hardware_interfaces/src/panther_system.cpp Outdated Show resolved Hide resolved
panther_utils/include/panther_utils/common_utilities.hpp Outdated Show resolved Hide resolved
panther_utils/test/test_common_utilities.cpp Show resolved Hide resolved
panther_utils/test/test_diagnostics.cpp Show resolved Hide resolved
panther_utils/test/test_diagnostics.cpp Show resolved Hide resolved
pawelirh and others added 11 commits February 29, 2024 14:29
Co-authored-by: Dawid Kmak <73443304+KmakD@users.noreply.github.com>
Co-authored-by: Dawid Kmak <73443304+KmakD@users.noreply.github.com>
Co-authored-by: Dawid Kmak <73443304+KmakD@users.noreply.github.com>
Co-authored-by: Dawid Kmak <73443304+KmakD@users.noreply.github.com>
Co-authored-by: Dawid Kmak <73443304+KmakD@users.noreply.github.com>
Co-authored-by: Dawid Kmak <73443304+KmakD@users.noreply.github.com>
Co-authored-by: Dawid Kmak <73443304+KmakD@users.noreply.github.com>
Co-authored-by: Dawid Kmak <73443304+KmakD@users.noreply.github.com>
Co-authored-by: Dawid Kmak <73443304+KmakD@users.noreply.github.com>
@pawelirh pawelirh requested a review from KmakD February 29, 2024 15:07
@KmakD KmakD merged commit d68f85e into ros2-devel Mar 1, 2024
@KmakD KmakD deleted the ros2-diagnostics-hardware-interfaces branch March 1, 2024 06:45
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.

4 participants