Public Member Functions | Private Attributes | List of all members
o3m151_driver::O3M151Driver Class Reference

#include <driver.h>

Public Member Functions

 O3M151Driver (ros::NodeHandle node, ros::NodeHandle private_nh)
 
bool poll (void)
 
 ~O3M151Driver ()
 

Private Attributes

double diag_max_freq_
 
double diag_min_freq_
 
boost::shared_ptr< diagnostic_updater::TopicDiagnosticdiag_topic_
 
diagnostic_updater::Updater diagnostics_
 
std::string frame_id_
 tf frame ID More...
 
boost::shared_ptr< Inputinput_
 
ros::Publisher output_
 
boost::shared_ptr< pcl::visualization::PCLVisualizer > viewer_
 

Detailed Description

Definition at line 28 of file driver.h.

Constructor & Destructor Documentation

o3m151_driver::O3M151Driver::O3M151Driver ( ros::NodeHandle  node,
ros::NodeHandle  private_nh 
)

Definition at line 24 of file driver.cc.

o3m151_driver::O3M151Driver::~O3M151Driver ( )
inline

Definition at line 34 of file driver.h.

Member Function Documentation

bool o3m151_driver::O3M151Driver::poll ( void  )

poll the device

Returns
true unless end of file reached

Do not use pcl_conversions::toPCL() function for ROS hydro compatiblity !

Definition at line 66 of file driver.cc.

Member Data Documentation

double o3m151_driver::O3M151Driver::diag_max_freq_
private

Definition at line 49 of file driver.h.

double o3m151_driver::O3M151Driver::diag_min_freq_
private

Definition at line 48 of file driver.h.

boost::shared_ptr<diagnostic_updater::TopicDiagnostic> o3m151_driver::O3M151Driver::diag_topic_
private

Definition at line 50 of file driver.h.

diagnostic_updater::Updater o3m151_driver::O3M151Driver::diagnostics_
private

diagnostics updater

Definition at line 47 of file driver.h.

std::string o3m151_driver::O3M151Driver::frame_id_
private

tf frame ID

Definition at line 41 of file driver.h.

boost::shared_ptr<Input> o3m151_driver::O3M151Driver::input_
private

Definition at line 43 of file driver.h.

ros::Publisher o3m151_driver::O3M151Driver::output_
private

Definition at line 44 of file driver.h.

boost::shared_ptr<pcl::visualization::PCLVisualizer> o3m151_driver::O3M151Driver::viewer_
private

Definition at line 51 of file driver.h.


The documentation for this class was generated from the following files:


o3m151_driver
Author(s): Vincent Rousseau
autogenerated on Mon Jun 10 2019 14:07:55