SICKAG/sick_scan_xd

2 laser in C++ don't work

maurizioscolasipi opened this issue · 3 comments

Good afternoon,
I'm trying using 2 laser (LMS500 and LMS4000) in the same process.
I see that the first works but the second doesn't work correctly (the init is ok but the callback doesn't receive any data).
Could you help me?
Thank you
Maurizio
cpp.zip

Thanks for your feedback. Running multiple lidars in one process via sick_scan_xd API is not supported, see https://github.com/SICKAG/sick_scan_xd/blob/develop/doc/sick_scan_api/sick_scan_api.md.

image

We recommend to use ROS, or to run 2 lidars in 2 separate processes via API and interprocess communication.

Thanks for your reply. Please contact SICK support for feature request.