Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions include/ur_client_library/ur/ur_driver.h
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,11 @@ struct UrDriverConfiguration
*/
std::chrono::milliseconds rtde_initialization_timeout = std::chrono::seconds(5);

/*!
* \brief Timeout for waiting for primary client configuration data.
*/
std::chrono::milliseconds primary_configuration_timeout = std::chrono::seconds(1);

bool non_blocking_read = false;

// TODO: Remove on 2027-05
Expand Down
2 changes: 1 addition & 1 deletion src/ur/ur_driver.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ void UrDriver::init(const UrDriverConfiguration& config)

startPrimaryClientCommunication();

std::chrono::milliseconds timeout(1000);
std::chrono::milliseconds timeout(config.primary_configuration_timeout);
try
{
waitFor([this]() { return primary_client_->getConfigurationData() != nullptr; }, timeout);
Expand Down
Loading