Skip to content

Commit 16f58c7

Browse files
author
tsl
committed
consistent log level and catching TransformException
1 parent 719616a commit 16f58c7

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/frame_publisher.cpp

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,22 +88,27 @@ void FramePublisher::frameBroadcastCallback(const ros::TimerEvent& event)
8888
}
8989
catch (tf2::ExtrapolationException& ex)
9090
{
91-
ROS_WARN_THROTTLE(5.0, "FramePublisher::frameBroadcastCallback ExtrapolationException: \n%s", ex.what());
91+
ROS_ERROR_THROTTLE(5.0, "FramePublisher::frameBroadcastCallback ExtrapolationException: \n%s", ex.what());
9292
return;
9393
}
9494
catch (tf2::InvalidArgumentException& ex)
9595
{
96-
ROS_ERROR("FramePublisher::frameBroadcastCallback InvalidArgumentException: \n%s", ex.what());
96+
ROS_ERROR_THROTTLE(5.0, "FramePublisher::frameBroadcastCallback InvalidArgumentException: \n%s", ex.what());
9797
return;
9898
}
9999
catch (tf2::LookupException& ex)
100100
{
101-
ROS_WARN_THROTTLE(5.0, "FramePublisher::frameBroadcastCallback LookupException: \n%s", ex.what());
101+
ROS_ERROR_THROTTLE(5.0, "FramePublisher::frameBroadcastCallback LookupException: \n%s", ex.what());
102102
return;
103103
}
104104
catch (tf2::TimeoutException& ex)
105105
{
106-
ROS_WARN_THROTTLE(1.0, "FramePublisher::frameBroadcastCallback TimeoutException: \n%s", ex.what());
106+
ROS_ERROR_THROTTLE(5.0, "FramePublisher::frameBroadcastCallback TimeoutException: \n%s", ex.what());
107+
return;
108+
}
109+
catch (tf2::TransformException& ex)
110+
{
111+
ROS_ERROR_THROTTLE(5.0, "FramePublisher::frameBroadcastCallback TransformException: \n%s", ex.what());
107112
return;
108113
}
109114

0 commit comments

Comments
 (0)