Skip to content

Commit e024a00

Browse files
SvastitsAron Svastits
andauthored
Adapt to sdk API changes (#165)
* adapt * format --------- Co-authored-by: Aron Svastits <svastits1@gmail.com>
1 parent e33b7c0 commit e024a00

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

kuka_iiqka_eac_driver/src/hardware_interface.cpp

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -237,10 +237,10 @@ return_type KukaEACHardwareInterface::read(const rclcpp::Time &, const rclcpp::D
237237
auto & req_message = robot_ptr_->GetLastMotionState();
238238

239239
std::copy(
240-
req_message.GetMeasuredPositions()->begin(), req_message.GetMeasuredPositions()->end(),
240+
req_message.GetMeasuredPositions().begin(), req_message.GetMeasuredPositions().end(),
241241
hw_position_states_.begin());
242242
std::copy(
243-
req_message.GetMeasuredTorques()->begin(), req_message.GetMeasuredTorques()->end(),
243+
req_message.GetMeasuredTorques().begin(), req_message.GetMeasuredTorques().end(),
244244
hw_torque_states_.begin());
245245

246246
if (cycle_count_ == 0)
@@ -266,10 +266,13 @@ return_type KukaEACHardwareInterface::write(const rclcpp::Time &, const rclcpp::
266266
return return_type::OK;
267267
}
268268

269-
robot_ptr_->GetControlSignal().AddJointPositionValues(hw_position_commands_);
270-
robot_ptr_->GetControlSignal().AddTorqueValues(hw_torque_commands_);
269+
robot_ptr_->GetControlSignal().AddJointPositionValues(
270+
hw_position_commands_.begin(), hw_position_commands_.end());
271+
robot_ptr_->GetControlSignal().AddTorqueValues(
272+
hw_torque_commands_.begin(), hw_torque_commands_.end());
271273
robot_ptr_->GetControlSignal().AddStiffnessAndDampingValues(
272-
hw_stiffness_commands_, hw_damping_commands_);
274+
hw_stiffness_commands_.begin(), hw_stiffness_commands_.end(), hw_damping_commands_.begin(),
275+
hw_damping_commands_.end());
273276

274277
kuka::external::control::Status send_reply;
275278
if (stop_requested_)

0 commit comments

Comments
 (0)