SICKAG / sick_scan_xd

Based on the sick_scan drivers for ROS1, sick_scan_xd merges sick_scan, sick_scan2 and sick_scan_base repositories. The driver supports both Linux (native, ROS1, ROS2) and Windows (native and ROS2).
Apache License 2.0
89 stars 81 forks source link

Ask for the source code of data request interface in the libsick_scan_xd_shared_lib.so #333

Open Jonny0816 opened 1 month ago

Jonny0816 commented 1 month ago

Dear Sir

A customer want use picoScan under Lunix without ROS, they want to embed the LiDAR data request source code into their program without the build .so step. They ask if we can provide the source code of data request interface in the libsick_scan_xd_shared_lib.so? Please help to check an give some comments. image

Thanks

rostest commented 1 month ago

Thanks for your feedback. All sources needed to build sick_scan_xd and its interfaces are available in the github repository https://github.com/SICKAG/sick_scan_xd.

We recommend building and using sick_scan_xd separately from the application in a shared library as described in https://github.com/SICKAG/sick_scan_xd/blob/develop/INSTALL-GENERIC.md#build-on-linux-generic-without-ros and https://github.com/SICKAG/sick_scan_xd/blob/develop/doc/sick_scan_api/sick_scan_api.md

If required, the sick_scan_xd sources can be integrated into the customer project. In this case it is important to use the compiler settings identical to those used by cmake and provided in the CMakeLists.txt file. Note that this is not officially supported or recommended.