JoeScan.JCamNet Namespace

Scanner..::..OverrideLaserAutoexposure Method

Override the laser autoexposure parameters from param.dat. The values will be lost if a new param.dat is loaded, or if the scanner is power-cycled.

Namespace:  JoeScan.JCamNet
Assembly:  JoeScan.JCamNet (in JoeScan.JCamNet.dll)

Syntax


public void OverrideLaserAutoexposure(
	double minLaserOn,
	double maxLaserOn,
	double defaultLaserOn,
	int saturatedIntensity,
	int saturatedPercentage,
	int laserThreshold,
	bool autoexposeLaser
)

Parameters

minLaserOn
Type: Double
The minimum time in milliseconds to turn the laser on, ranging from 0.01 to 650.0.
maxLaserOn
Type: Double
The maximum time in milliseconds to turn the laser on, ranging from 0.01 to 650.0.
defaultLaserOn
Type: Double
The default time in milliseconds to turn the laser on, ranging from 0.01 to 650.0. This value is used when the scanner fails to detect the laser.
saturatedIntensity
Type: Int32
How bright a data point must be to be considered saturated.
saturatedPercentage
Type: Int32
The percentage of data points that the scanner will attempt to keep over the saturated intensity.
laserThreshold
Type: Int32
The minimum brightness for a data point to be considered a valid laser data point.
autoexposeLaser
Type: Boolean
Enable laser autoexposure if true.