public class ScannerConfig.ReaderParams.ReaderSpecific.LaserSpecific extends Object
Modifier and Type | Field and Description |
---|---|
ScannerConfig.AdaptiveScanning |
adaptiveScanning
This parameter enables or disables the adaptive scanning.
|
int |
aimTimer
Duration in milliseconds for timed aim types
ScannerConfig.AimType.TIMED_HOLD and ScannerConfig.AimType.TIMED_RELEASE . |
ScannerConfig.AimType |
aimType
Describes the type of aiming to use.
|
int |
beamTimer
Sets the maximum amount of time that the reader remains on (0 - 60,000 ms in increments of 100 ms).
|
ScannerConfig.BeamWidth |
beamWidth
Controls the beam width of a laser scanner.
|
ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead |
continuousRead
Deprecated.
We recommend using the new fields
aimType , sameSymbolTimeout ,
differentSymbolTimeout in your new applications.
ContinuousRead class provides access to continuous scanning related parameters. |
int |
differentSymbolTimeout
This setting is used to prevent the scanner from decoding another symbol within this time interval.
|
ScannerConfig.Inverse1DMode |
inverse1DMode
This parameter allows the user to select decoding on inverse 1D barcodes.
|
ScannerConfig.LinearSecurityLevel |
linearSecurityLevel
Sets the number of times a barcode is read to confirm an accurate decode.
|
ScannerConfig.OneDQuietZoneLevel |
oneDQuietZoneLevel
This parameter sets the effort at which the decoder will attempt to decode margin-less barcodes.
|
ScannerConfig.PoorQualityDecodeEffortLevel |
poorQualityDecodeEffortLevel
This parameter permits selection of enhancement modes for decoding barcodes of poor or degraded quality.
|
ScannerConfig.PowerMode |
powerMode
Set scanner power mode.
|
int |
sameSymbolTimeout
This setting is used to prevent the scanner driver from decoding the same symbol within this time interval.
|
@Deprecated public ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead continuousRead
aimType
, sameSymbolTimeout
,
differentSymbolTimeout
in your new applications.
ContinuousRead class provides access to continuous scanning related parameters.public int beamTimer
Example Usage: readerParams.beamTimer = 1500;
public ScannerConfig.LinearSecurityLevel linearSecurityLevel
ScannerConfig.LinearSecurityLevel
.
Example Usage: readerParams.linearSecurityLevel = LinearSecurityLevel.ALL_THRICE;
public ScannerConfig.Inverse1DMode inverse1DMode
ScannerConfig.Inverse1DMode
.
Example Usage: readerParams.cameraSpecific.inverse_1d_mode = Inverse1DMode.AUTO;
public ScannerConfig.PowerMode powerMode
ScannerConfig.PowerMode
.public ScannerConfig.OneDQuietZoneLevel oneDQuietZoneLevel
ScannerConfig.OneDQuietZoneLevel
.
Example Usage: readerParams.laserSpecific.oneDQuietZoneLevel = OneDQuietZoneLevel.LEVEL_0;
public ScannerConfig.PoorQualityDecodeEffortLevel poorQualityDecodeEffortLevel
ScannerConfig.PoorQualityDecodeEffortLevel
.
Example Usage: readerParams.laserSpecific.poorQualityDecodeEffortLevel = PoorQualityDecodeEffortLevel.LEVEL_0;
public ScannerConfig.AdaptiveScanning adaptiveScanning
ScannerConfig.AdaptiveScanning
.
Example Usage: readerParams.laserSpecific.adaptiveScanning = AdaptiveScanning.ENABLE;
public ScannerConfig.BeamWidth beamWidth
ScannerConfig.BeamWidth
.
Example Usage: readerParams.laserSpecific.beamWidth = BeamWidth.NORMAL;
public ScannerConfig.AimType aimType
aimType
is recommended instead of ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead.isContinuousScan
.
If the application modifies ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead.isContinuousScan
and aimType
,
the aimType
settings will take precedence.
public int aimTimer
ScannerConfig.AimType.TIMED_HOLD
and ScannerConfig.AimType.TIMED_RELEASE
.
Note than this duration must be less than the beamTimer
.
public int sameSymbolTimeout
ScannerConfig.AimType.CONTINUOUS_READ
.
Basically in the continuous mode the user can perform rapid scan and to prevent the
user from decoding the same barcode twice user can set this value to an appropriate interval (in milliseconds). A value of 0 means
no interval is required between two successive reads.
Boundary values are 0 to 5000 in milliseconds in 500 increments such as 0, 500, 1000... etc
Note: If the application modifies ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead.sameSymbolTimeout
and sameSymbolTimeout
,
the sameSymbolTimeout
settings will take precedence.
public int differentSymbolTimeout
ScannerConfig.AimType.CONTINUOUS_READ
.
The user may want to prevent decoding too quickly and set an interval that the user can aim
before decoding the next barcode. A value of 0 means no interval is required between two successive reads.
Boundary values are 0 to 5000 in milliseconds in 500 increments such as 0, 500, 1000... etc
Note: If the application modifies ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead.differentSymbolTimeout
and differentSymbolTimeout
,
the differentSymbolTimeout
settings will take precedence.