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¶
variable camera_exposure_time_def_us¶
uint32_t camera_exposure_time_def_us;
Deprecated
Will be removed in a future release.
variable camera_exposure_time_max_us¶
uint32_t camera_exposure_time_max_us;
Deprecated
Will be removed in a future release.
variable camera_exposure_time_min_us¶
uint32_t camera_exposure_time_min_us;
Deprecated
Will be removed in a future release.
variable laser_detection_threshold¶
uint32_t laser_detection_threshold;
variable 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.
variable 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.
variable 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.
variable saturation_percentage¶
uint32_t saturation_percentage;
variable saturation_threshold¶
uint32_t saturation_threshold;
The documentation for this class was generated from the following file C:/Users/michp/Documents/Projects/fawkes/client-cpp/api/src/joescan_pinchot.h