Skip to content

Commit 4dda6bd

Browse files
committed
added registerTrajDoneCallback()
1 parent 289c747 commit 4dda6bd

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

include/ur_client_library/ur/instruction_executor.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,8 @@ class InstructionExecutor
187187
return trajectory_running_;
188188
}
189189

190+
void registerTrajDoneCallback();
191+
190192
private:
191193
void trajDoneCallback(const urcl::control::TrajectoryResult& result);
192194
void trajDisconnectCallback(const int filedescriptor);

src/ur/instruction_executor.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ void urcl::InstructionExecutor::trajDoneCallback(const urcl::control::Trajectory
4141
trajectory_result_ = result;
4242
trajectory_running_ = false;
4343
}
44+
void urcl::InstructionExecutor::registerTrajDoneCallback()
45+
{
46+
driver_->registerTrajectoryDoneCallback(
47+
std::bind(&InstructionExecutor::trajDoneCallback, this, std::placeholders::_1));
48+
}
4449
void urcl::InstructionExecutor::trajDisconnectCallback(const int filedescriptor)
4550
{
4651
URCL_LOG_INFO("Trajectory disconnect");

0 commit comments

Comments
 (0)