diff --git a/src/librobometry/include/robometry/TreeNode.h b/src/librobometry/include/robometry/TreeNode.h index 7310c2a..87a15f1 100644 --- a/src/librobometry/include/robometry/TreeNode.h +++ b/src/librobometry/include/robometry/TreeNode.h @@ -74,6 +74,11 @@ class TreeNode return false; } + if (name.empty()) { + std::cout << "The name of the node cannot be empty." << std::endl; + return false; + } + // insert the new e element in the map const auto out = m_children.insert({name, node}); return out.second; diff --git a/src/librobometry/src/BufferManager.cpp b/src/librobometry/src/BufferManager.cpp index a1d75de..425a0b4 100644 --- a/src/librobometry/src/BufferManager.cpp +++ b/src/librobometry/src/BufferManager.cpp @@ -133,6 +133,9 @@ bool robometry::BufferManager::addChannel(const ChannelInfo &channel) { if(ok) { m_bufferConfig.channels.push_back(channel); } + else { + std::cout << "Failed to add channel " << channel.name << std::endl; + } return ok; }