Skip to content

bump urcl to 2.8.0#196

Closed
JohnN193 wants to merge 2 commits intoviam-modules:mainfrom
JohnN193:bump-urcl
Closed

bump urcl to 2.8.0#196
JohnN193 wants to merge 2 commits intoviam-modules:mainfrom
JohnN193:bump-urcl

Conversation

@JohnN193
Copy link
Contributor

still need to test on hardware

return event_stop_detected_{};
}

if (arm_conn_->dashboard->getState() != urcl::comm::SocketState::Connected) {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this function got removed from the public api. At first I thought it was still on the polyscope 5 client, but everything related to the tcp socket is now private, which honestly makes sense.

we already have everything in try/catches in case of failure, so having this check was kinda redundant in the first place

Comment on lines +152 to +154
arm_connection->data_package = std::make_unique<urcl::rtde_interface::DataPackage>(
arm_connection->driver->getRTDEOutputRecipe());
if (!arm_connection->driver->getDataPackage(*arm_connection->data_package)) {
Copy link
Contributor Author

@JohnN193 JohnN193 Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

urcl changed how get package works to avoid a heap allocation on every packet read.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant