Classes | |
| struct | NodeHandleWrapper |
Typedefs | |
| using | NodeHandle = ::ros::NodeHandle |
| template<typename T > | |
| using | Publisher = ::std::unique_ptr< ::ros::Publisher > |
| using | Rate = ::ros::Rate |
| template<typename T > | |
| using | Subscription = ::ros::Subscriber |
| using | Time = ::ros::Time |
| using | Timer = ::ros::Timer |
| using | TimerEvent = ::ros::TimerEvent |
Functions | |
| template<typename T > | |
| ensenso::ros::Publisher< T > | create_publisher (ensenso::ros::NodeHandle &nh, ::std::string const &topic_name, int queue_size) |
| template<typename T , typename C , typename M > | |
| ensenso::ros::Subscription< T > | create_subscription (ensenso::ros::NodeHandle &nh, ::std::string const &topic_name, int queue_size, void(C::*callback)(M), C *object) |
| inline ::ros::Duration | durationFromSeconds (double d) |
| inline ::std::string | get_node_name (NodeHandle &nh) |
| template<typename T > | |
| bool | get_parameter (NodeHandle &nh, const ::std::string &name, T ¶meter) |
| template<typename T > | |
| bool | get_parameter (NodeHandle &nh, const char *name, T ¶meter) |
| inline ::ros::Time | now (ensenso::ros::NodeHandle const &nh) |
| bool | ok () |
| void | sleep (double t) |
| inline ::ros::Time | timeFromSeconds (double t) |
| typedef::ros::NodeHandle ensenso::ros::NodeHandle |
| using ensenso::ros::Publisher = typedef ::std::unique_ptr< ::ros::Publisher> |
| using ensenso::ros::Rate = typedef ::ros::Rate |
| using ensenso::ros::Subscription = typedef ::ros::Subscriber |
| using ensenso::ros::Time = typedef ::ros::Time |
| using ensenso::ros::Timer = typedef ::ros::Timer |
| using ensenso::ros::TimerEvent = typedef ::ros::TimerEvent |
|
inline |
|
inline |
| inline ::ros::Duration ensenso::ros::durationFromSeconds | ( | double | d | ) |
| inline ::std::string ensenso::ros::get_node_name | ( | NodeHandle & | nh | ) |
|
inline |
|
inline |
| inline ::ros::Time ensenso::ros::now | ( | ensenso::ros::NodeHandle const & | nh | ) |