#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.