Skip to content
Snippets Groups Projects
Commit e4b5a9d6 authored by Rainer Kartmann's avatar Rainer Kartmann
Browse files

Add empty default implementation of requestObjects()

parent e21c343b
No related branches found
No related tags found
1 merge request!84Object Pose Observer: Enable requesting
......@@ -59,6 +59,17 @@ namespace armarx
addPlugin(plugin);
}
objpose::provider::RequestObjectsOutput ObjectPoseProviderPluginUser::requestObjects(const objpose::provider::RequestObjectsInput& input, const Ice::Current&)
{
// ARMARX_INFO << "Requested " << input.objectIDs.size() << " objects for " << input.relativeTimeoutMS << " ms.";
objpose::provider::RequestObjectsOutput output;
for (const auto& id : input.objectIDs)
{
output.results[id].success = false;
}
return output;
}
objpose::ObjectPoseTopicPrx ObjectPoseProviderPluginUser::createObjectPoseTopic()
{
return plugin->createObjectPoseTopic();
......
......@@ -45,6 +45,9 @@ namespace armarx
ObjectPoseProviderPluginUser();
/// Implement to process object requests (empty default implementation).
objpose::provider::RequestObjectsOutput requestObjects(const objpose::provider::RequestObjectsInput& input, const Ice::Current&) override;
objpose::ObjectPoseTopicPrx createObjectPoseTopic();
objpose::ObjectPoseTopicPrx objectPoseTopic;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment