#include <lslidar_n301_driver.h>
Public Types | |
typedef boost::shared_ptr< const LslidarN301Driver > | LslidarN301DriverConstPtr |
typedef boost::shared_ptr< LslidarN301Driver > | LslidarN301DriverPtr |
Public Member Functions | |
bool | initialize () |
LslidarN301Driver (ros::NodeHandle &n, ros::NodeHandle &pn) | |
bool | polling () |
~LslidarN301Driver () | |
Private Member Functions | |
bool | createRosIO () |
int | getPacket (lslidar_n301_msgs::LslidarN301PacketPtr &msg) |
bool | loadParameters () |
bool | openUDPPort () |
Private Attributes | |
in_addr | device_ip |
std::string | device_ip_string |
double | diag_max_freq |
double | diag_min_freq |
boost::shared_ptr< diagnostic_updater::TopicDiagnostic > | diag_topic |
diagnostic_updater::Updater | diagnostics |
std::string | frame_id |
ros::NodeHandle | nh |
ros::Publisher | packet_pub |
ros::NodeHandle | pnh |
int | socket_id |
int | UDP_PORT_NUMBER |
Definition at line 39 of file lslidar_n301_driver.h.
typedef boost::shared_ptr<const LslidarN301Driver> lslidar_n301_driver::LslidarN301Driver::LslidarN301DriverConstPtr |
Definition at line 49 of file lslidar_n301_driver.h.
typedef boost::shared_ptr<LslidarN301Driver> lslidar_n301_driver::LslidarN301Driver::LslidarN301DriverPtr |
Definition at line 48 of file lslidar_n301_driver.h.
lslidar_n301_driver::LslidarN301Driver::LslidarN301Driver | ( | ros::NodeHandle & | n, |
ros::NodeHandle & | pn | ||
) |
Definition at line 35 of file lslidar_n301_driver.cc.
lslidar_n301_driver::LslidarN301Driver::~LslidarN301Driver | ( | ) |
Definition at line 43 of file lslidar_n301_driver.cc.
|
private |
Definition at line 59 of file lslidar_n301_driver.cc.
|
private |
Definition at line 131 of file lslidar_n301_driver.cc.
bool lslidar_n301_driver::LslidarN301Driver::initialize | ( | ) |
Definition at line 112 of file lslidar_n301_driver.cc.
|
private |
Definition at line 48 of file lslidar_n301_driver.cc.
|
private |
Definition at line 85 of file lslidar_n301_driver.cc.
bool lslidar_n301_driver::LslidarN301Driver::polling | ( | ) |
Definition at line 227 of file lslidar_n301_driver.cc.
|
private |
Definition at line 60 of file lslidar_n301_driver.h.
|
private |
Definition at line 59 of file lslidar_n301_driver.h.
|
private |
Definition at line 75 of file lslidar_n301_driver.h.
|
private |
Definition at line 74 of file lslidar_n301_driver.h.
|
private |
Definition at line 73 of file lslidar_n301_driver.h.
|
private |
Definition at line 72 of file lslidar_n301_driver.h.
|
private |
Definition at line 68 of file lslidar_n301_driver.h.
|
private |
Definition at line 65 of file lslidar_n301_driver.h.
|
private |
Definition at line 69 of file lslidar_n301_driver.h.
|
private |
Definition at line 66 of file lslidar_n301_driver.h.
|
private |
Definition at line 62 of file lslidar_n301_driver.h.
|
private |
Definition at line 61 of file lslidar_n301_driver.h.