AtlasLaserSnapshotter() : private_ns_("~") { prev_signal_.fromNSec(0); pub_ = n_.advertise<sensor_msgs::PointCloud2> ("full_cloud2", 1); sub_ = n_.subscribe("joint_states", 40, &AtlasLaserSnapshotter::scannerSignalCallback, this); private_ns_.param("num_skips", num_skips_, 0); num_skips_left_=num_skips_; prev_angle_ = -1; first_time_ = true; }
void ros_convertions::toROS( ros::Time& ros, ::base::Time const& value ) { ros.fromNSec(value.toMicroseconds() * 1000); }
void ros_convertions::toROS( ros::Time& ros, ::ros_test::Time const& value ) { ros.fromNSec(value.milliseconds * 1000000); }