SteadyTimer related types not found

asked 2019-01-24 12:56:52 -0600

Teddy_NTU gravatar image

updated 2019-01-24 13:03:55 -0600

gvdhoorn gravatar image

I was trying to install the ROS wrapper for Astra camera on a raspberry pi 3, however, I faced the following issue during catkin_make:

In file included from /home/erle/catkin_ws/src/bond_core/bondcpp/src/timeout.cpp:30:0:
/home/erle/catkin_ws/src/bond_core/bondcpp/include/bondcpp/timeout.h:58:8: error: ‘SteadyTimer’ in namespace ‘ros’ does not name a type
   ros::SteadyTimer timer_;
        ^
/home/erle/catkin_ws/src/bond_core/bondcpp/include/bondcpp/timeout.h:59:8: error: ‘SteadyTime’ in namespace ‘ros’ does not name a type
   ros::SteadyTime deadline_;
        ^
/home/erle/catkin_ws/src/bond_core/bondcpp/include/bondcpp/timeout.h:63:33: error: ‘SteadyTimerEvent’ in namespace ‘ros’ does not name a type
   void timerCallback(const ros::SteadyTimerEvent &e);
                                 ^

This is just part of the errors, but I noticed that most of them mentioned about this SteadyTimer. How should I solve this?

edit retag flag offensive close merge delete