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 | ) |