Skip to content
14 changes: 9 additions & 5 deletions joint_state_broadcaster/src/joint_state_broadcaster.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -124,11 +124,15 @@ controller_interface::CallbackReturn JointStateBroadcaster::on_configure(
params_.interfaces.end())
{
map_interface_to_joint_state_[interface] = interface;
RCLCPP_WARN(
get_node()->get_logger(),
"Mapping from '%s' to interface '%s' will not be done, because '%s' is defined "
"in 'interface' parameter.",
interface_to_map.c_str(), interface.c_str(), interface.c_str());
// Warn if custom mapping is being ignored
if (interface != interface_to_map)
{
RCLCPP_WARN(
get_node()->get_logger(),
"Mapping from '%s' to interface '%s' will not be done, because '%s' is defined "
"in 'interface' parameter.",
interface_to_map.c_str(), interface.c_str(), interface.c_str());
}
}
else
{
Expand Down