rossvideo / Catena

Other
4 stars 0 forks source link

C++ SDK ParamAccessor oid() method returns wrong oid for nested params #162

Closed johndanenRV closed 1 month ago

johndanenRV commented 1 month ago

For example, this code segment

std::unique_ptr<ParamAccessor> param = dm_.param("/outer_nested_struct/inner_nested_struct");
std::cout << param->oid() << "\n";

would print: "/outer_nested_struct/inner_nested_struct/inner_nested_struct"

with the nested param being written twice.