Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Low remission filter in c++ API for Picoscan150 #443

Open
fra222 opened this issue Feb 4, 2025 · 1 comment
Open

Low remission filter in c++ API for Picoscan150 #443

fra222 opened this issue Feb 4, 2025 · 1 comment

Comments

@fra222
Copy link

fra222 commented Feb 4, 2025

I am working with the 2D LIDAR sensor Picoscan150 in C++. How do I set the filter for "low remission"?

Thanks

@rostest
Copy link
Collaborator

rostest commented Feb 9, 2025

Thanks for your feedback. Not all available filter options can be configured by launchfile. We recommend to set the filter for low remission with SOPAS Air and to store the new settings in the lidars EEPROM. Switch to "Authorized Client" to modify the filter configuration.

Alternatively, you can send the corresponding SOPAS command to the lidar using API function SickScanApiSendSOPAS following this example:

// Send SOPAS command "sWN SensitivityMode 1" (default sensitivity) and receive SOPAS response
char sopas_response_buffer[1024] = { 0 };
if (SickScanApiSendSOPAS(apiHandle, "sWN SensitivityMode 1", &sopas_response_buffer[0], (int32_t)sizeof(sopas_response_buffer)) != SICK_SCAN_API_SUCCESS)
{
    printf("## SickScanApiSendSOPAS failed\n");
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants