Struct jsScanHeadConfiguration¶
ClassList > jsScanHeadConfiguration
Structure used to configure a scan head's operating parameters.
#include <joescan_pinchot.h>
Public Attributes¶
| Type | Name |
|---|---|
| uint32_t | camera_exposure_time_def_us |
| uint32_t | camera_exposure_time_max_us |
| uint32_t | camera_exposure_time_min_us |
| uint32_t | laser_detection_threshold The minimum brightness a data point must have to be considered a valid data point. Value must be between 0 and1023 . |
| uint32_t | laser_on_time_def_us Sets the default microseconds time value for the laser on algorithm. This value should be within the range of 15 to 650000 microseconds. |
| uint32_t | laser_on_time_max_us Sets the maximum microseconds time value for the laser on algorithm. This value should be within the range of 15 to 650000 microseconds. |
| uint32_t | laser_on_time_min_us Sets the minimum microseconds time value for the laser on algorithm. This value should be within the range of 15 to 650000 microseconds. |
| uint32_t | saturation_percentage Set the maximum percentage of the pixels in a scan that are allowed to be brighter than the saturation threshold. Value must be between 0 and100 . |
| uint32_t | saturation_threshold Set how bright a data point must be to be considered saturated. Value must be between 0 and1023 . |
Public Attributes Documentation¶
camera_exposure_time_def_us¶
uint32_t camera_exposure_time_def_us;
Deprecated
Will be removed in a future release.
camera_exposure_time_max_us¶
uint32_t camera_exposure_time_max_us;
Deprecated
Will be removed in a future release.
camera_exposure_time_min_us¶
uint32_t camera_exposure_time_min_us;
Deprecated
Will be removed in a future release.
laser_detection_threshold¶
The minimum brightness a data point must have to be considered a valid data point. Value must be between 0 and1023 .
uint32_t laser_detection_threshold;
laser_on_time_def_us¶
Sets the default microseconds time value for the laser on algorithm. This value should be within the range of 15 to 650000 microseconds.
uint32_t laser_on_time_def_us;
Note:
To disable the laser on algorithm, set laser_on_time_min_us, laser_on_time_max_us, and laser_on_time_def_us to the same value.
laser_on_time_max_us¶
Sets the maximum microseconds time value for the laser on algorithm. This value should be within the range of 15 to 650000 microseconds.
uint32_t laser_on_time_max_us;
Note:
To disable the laser on algorithm, set laser_on_time_min_us, laser_on_time_max_us, and laser_on_time_def_us to the same value.
laser_on_time_min_us¶
Sets the minimum microseconds time value for the laser on algorithm. This value should be within the range of 15 to 650000 microseconds.
uint32_t laser_on_time_min_us;
Note:
To disable the laser on algorithm, set laser_on_time_min_us, laser_on_time_max_us, and laser_on_time_def_us to the same value.
saturation_percentage¶
Set the maximum percentage of the pixels in a scan that are allowed to be brighter than the saturation threshold. Value must be between 0 and100 .
uint32_t saturation_percentage;
saturation_threshold¶
Set how bright a data point must be to be considered saturated. Value must be between 0 and1023 .
uint32_t saturation_threshold;