1- #include < fmt/core.h>
1+ #include " robotiq_hande_driver/hande_hardware_interface.hpp"
2+
23#include < hardware_interface/types/hardware_interface_type_values.hpp>
34#include < rclcpp/rclcpp.hpp>
45
5- #include " robotiq_hande_driver/hande_hardware_interface.hpp"
6-
76namespace robotiq_hande_driver {
87
98RobotiqHandeHardwareInterface::RobotiqHandeHardwareInterface () {}
@@ -21,20 +20,20 @@ HWI::CallbackReturn RobotiqHandeHardwareInterface::on_init(const HWI::HardwareIn
2120 logger_ = std::make_shared<rclcpp::Logger>(
2221 rclcpp::get_logger (" controller_manager.resource_manager.hardware_component.system.RobotiqHandeHardwareInterface" ));
2322
24- // TODO: Set parameters for the modbus communication
23+ // TODO(modbus integration) : Set parameters for the modbus communication
2524
2625 RCLCPP_INFO (get_logger (), " Initialized ModbusRTU for %s" , tty_port_.c_str ());
2726 return HWI::CallbackReturn::SUCCESS;
2827}
2928
3029HWI::CallbackReturn RobotiqHandeHardwareInterface::on_configure (const rlccp_lc::State& /* previous_state*/ ){
31- // TODO: Initialize the ModbusRTU communication session
30+ // TODO(modbus integration) : Initialize the ModbusRTU communication session
3231 RCLCPP_INFO (get_logger (), " configure()" );
3332 return HWI::CallbackReturn::SUCCESS;
3433}
3534
3635HWI::CallbackReturn RobotiqHandeHardwareInterface::on_cleanup (const rlccp_lc::State& /* previous_state*/ ){
37- // TODO: Deinitalize the ModbusRTU session
36+ // TODO(modbus integration) : Deinitalize the ModbusRTU session
3837 RCLCPP_INFO (get_logger (), " cleanup()" );
3938 return HWI::CallbackReturn::SUCCESS;
4039}
@@ -62,37 +61,37 @@ std::vector<HWI::CommandInterface> RobotiqHandeHardwareInterface::export_command
6261}
6362
6463HWI::CallbackReturn RobotiqHandeHardwareInterface::on_activate (const rlccp_lc::State& /* previous_state*/ ){
65- // TODO: Power on the gripper (activation)
64+ // TODO(modbus integration) : Power on the gripper (activation)
6665 RCLCPP_INFO (get_logger (), " activate()" );
6766 return HWI::CallbackReturn::SUCCESS;
6867}
6968
7069HWI::CallbackReturn RobotiqHandeHardwareInterface::on_deactivate (const rlccp_lc::State& /* previous_state*/ ){
71- // TODO: Deactiavte the gripper (set the reset flag)
70+ // TODO(modbus integration) : Deactiavte the gripper (set the reset flag)
7271 RCLCPP_INFO (get_logger (), " deactivate()" );
7372 return HWI::CallbackReturn::SUCCESS;
7473}
7574
7675HWI::CallbackReturn RobotiqHandeHardwareInterface::on_shutdown (const rlccp_lc::State& /* previous_state*/ ){
77- // TODO: Deactivate the gripper, deinitalize the modbus RTU session,
76+ // TODO(modbus integration) : Deactivate the gripper, deinitalize the modbus RTU session,
7877 RCLCPP_INFO (get_logger (), " shutdown()" );
7978 return HWI::CallbackReturn::SUCCESS;
8079}
8180
8281HWI::CallbackReturn RobotiqHandeHardwareInterface::on_error (const rlccp_lc::State& /* previous_state*/ ){
83- // TODO: Placeholder for error handling
82+ // TODO(modbus integration) : Placeholder for error handling
8483 RCLCPP_INFO (get_logger (), " Handled error" );
8584 return HWI::CallbackReturn::SUCCESS;
8685}
8786
8887HWI::return_type RobotiqHandeHardwareInterface::read (const rclcpp::Time& /* time*/ ,
8988 const rclcpp::Duration& /* period*/ ) {
90- // TODO: data = driver_->receive_data();
89+ // TODO(modbus integration) : data = driver_->receive_data();
9190 return hardware_interface::return_type::OK;
9291}
9392HWI::return_type RobotiqHandeHardwareInterface::write (const rclcpp::Time& /* time*/ ,
9493 const rclcpp::Duration& /* period*/ ) {
95- // TODO: driver_->send_data(cmd_position_);
94+ // TODO(modbus integration) : driver_->send_data(cmd_position_);
9695 return hardware_interface::return_type::OK;
9796}
9897
0 commit comments