@@ -341,13 +341,13 @@ std::vector<hardware_interface::CommandInterface> URPositionHardwareInterface::e
341341 tf_prefix + " zero_ftsensor" , " zero_ftsensor_async_success" , &zero_ftsensor_async_success_));
342342
343343 command_interfaces.emplace_back (hardware_interface::CommandInterface (
344- tf_prefix + FREEDRIVE_MODE , " async_success" , &freedrive_mode_async_success_));
344+ tf_prefix + FREEDRIVE_MODE_GPIO , " async_success" , &freedrive_mode_async_success_));
345345
346346 command_interfaces.emplace_back (hardware_interface::CommandInterface (
347- tf_prefix + FREEDRIVE_MODE , " enable" , &freedrive_mode_enable_));
347+ tf_prefix + FREEDRIVE_MODE_GPIO , " enable" , &freedrive_mode_enable_));
348348
349349 command_interfaces.emplace_back (hardware_interface::CommandInterface (
350- tf_prefix + FREEDRIVE_MODE , " abort" , &freedrive_mode_abort_));
350+ tf_prefix + FREEDRIVE_MODE_GPIO , " abort" , &freedrive_mode_abort_));
351351
352352 command_interfaces.emplace_back (hardware_interface::CommandInterface (tf_prefix + PASSTHROUGH_GPIO, " transfer_state" ,
353353 &passthrough_trajectory_transfer_state_));
@@ -930,7 +930,7 @@ hardware_interface::return_type URPositionHardwareInterface::prepare_command_mod
930930 control_modes[i] = PASSTHROUGH_GPIO;
931931 }
932932 if (freedrive_mode_controller_running_) {
933- control_modes[i] = FREEDRIVE_MODE ;
933+ control_modes[i] = FREEDRIVE_MODE_GPIO ;
934934 }
935935 }
936936
@@ -960,11 +960,11 @@ hardware_interface::return_type URPositionHardwareInterface::prepare_command_mod
960960 return hardware_interface::return_type::ERROR;
961961 }
962962 start_modes_[i] = PASSTHROUGH_GPIO;
963- } else if (key == tf_prefix + FREEDRIVE_MODE + " /async_success" ) {
963+ } else if (key == tf_prefix + FREEDRIVE_MODE_GPIO + " /async_success" ) {
964964 if (start_modes_[i] != " UNDEFINED" ) {
965965 return hardware_interface::return_type::ERROR;
966966 }
967- start_modes_[i] = FREEDRIVE_MODE ;
967+ start_modes_[i] = FREEDRIVE_MODE_GPIO ;
968968 }
969969 }
970970 }
@@ -991,9 +991,9 @@ hardware_interface::return_type URPositionHardwareInterface::prepare_command_mod
991991 control_modes[i] = " UNDEFINED" ;
992992 }
993993 }
994- if (key == tf_prefix + FREEDRIVE_MODE + " /async_success" ) {
994+ if (key == tf_prefix + FREEDRIVE_MODE_GPIO + " /async_success" ) {
995995 stop_modes_.push_back (StoppingInterface::STOP_FREEDRIVE);
996- if (control_modes[i] == FREEDRIVE_MODE ) {
996+ if (control_modes[i] == FREEDRIVE_MODE_GPIO ) {
997997 control_modes[i] = " UNDEFINED" ;
998998 }
999999 }
@@ -1013,15 +1013,15 @@ hardware_interface::return_type URPositionHardwareInterface::prepare_command_mod
10131013 }))) {
10141014 ret_val = hardware_interface::return_type::ERROR;
10151015 }
1016- if (std::any_of (start_modes_.begin (), start_modes_.end (), [this ](auto & item) { return (item == FREEDRIVE_MODE ); }) &&
1016+ if (std::any_of (start_modes_.begin (), start_modes_.end (), [this ](auto & item) { return (item == FREEDRIVE_MODE_GPIO ); }) &&
10171017 (std::any_of (start_modes_.begin (), start_modes_.end (),
10181018 [this ](auto & item) {
10191019 return (item == hardware_interface::HW_IF_VELOCITY || item == hardware_interface::HW_IF_POSITION ||
10201020 item == PASSTHROUGH_GPIO);
10211021 }) ||
10221022 std::any_of (control_modes.begin (), control_modes.end (), [this ](auto & item) {
10231023 return (item == hardware_interface::HW_IF_VELOCITY || item == hardware_interface::HW_IF_POSITION ||
1024- item == PASSTHROUGH_GPIO || item == FREEDRIVE_MODE );
1024+ item == PASSTHROUGH_GPIO || item == FREEDRIVE_MODE_GPIO );
10251025 }))) {
10261026 ret_val = hardware_interface::return_type::ERROR;
10271027 }
@@ -1090,7 +1090,7 @@ hardware_interface::return_type URPositionHardwareInterface::perform_command_mod
10901090 urcl_velocity_commands_ = { { 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 } };
10911091 velocity_controller_running_ = true ;
10921092 } else if (start_modes_.size () != 0 &&
1093- std::find (start_modes_.begin (), start_modes_.end (), FREEDRIVE_MODE ) != start_modes_.end ()) {
1093+ std::find (start_modes_.begin (), start_modes_.end (), FREEDRIVE_MODE_GPIO ) != start_modes_.end ()) {
10941094 velocity_controller_running_ = false ;
10951095 position_controller_running_ = false ;
10961096 freedrive_mode_controller_running_ = true ;
0 commit comments