- Load config path frome ros2 param.
- Remove the original compilation method.
- Use single package.xml file for both ROS1 and ROS2 @Timple.
- Update msop protocol of RSMX.
- Support RSM3.
- Support multiple lidars with different multicast addresses and the same port.
- Fixed the bug that only one lidar was parsed correctly when multiple bp4.0 were used.
- Fix version number in the package.xml by @Timple.
- Support RSMX.
- Update timestamp parsing unit and the number of packets per frame in decoder_RSE1.
- Update firing_tss of Helios/Helios16P/RubyPlus.
- Fix compilation bug of unit test.
- Remove duplicate text "/rslidar_packets" by @luhuadong.
- Fix bug in getting device info and status.
- Fix bug in getting device temperature.
- Enable modify socket buffer size.
- Merge RSBPV4 into RSBP
- Increase sending DDS buffer queue to avoid packet loss
- Support ROS2/Humble Hawksbill
- rename RSEOS as RSE1
- Fix wrong widthxheight while ros_send_by_rows=true
- Seperate RSBPV4 from RSBP
- Support to receive MSOP/DIFOP packet from rosbag v1.3.x
- Support option ros_send_by_rows
- Add a few build options according to rs_driver
- Update help documents
- Output intensity in point cloud as float32
- Fix compiling and runtime error on ROS2 Elequent
- Fix frame_id in help docs
- Support the option to stamp the point cloud with the first point
- Remove the dependency on the protobuf library
- Support Jumbo Mode
- Fix compiling error when protobuf is unavailable
- refactory the project
- support user_layer_bytes and tail_layer_bytes
- support M2
- replace point with point cloud, as rs_driver's template parameter
- handle point cloud in rs_driver's thread
- Add multi-cast support
- Add saved_by_rows argument
- Add different point types( XYZI & XYZIRT)
- Update driver core, please refer to CHANGELOG in rs_driver for details
- Update some documents
- Change angle_path argument to hiding parameter
- Remove RSAUTO for lidar type
- Remove device_ip argument
- Fix bug in driver core, please refer to changelog in rs_driver for details.
- Add camera software trigger (base on target angle)
- Update driver core, please refer to changelog in rs_driver for details
- Update the compiler version from C++11 to C++14
- Add ROS2 support
- Replace while loop with cv.wait
- Update the vector copy part
- Update the program structure
- Remove some unused variables in message struct
- New program structure
- Support ROS & Protobuf-UDP functions