Skip to content

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

Comments