java.lang.Object | ||
↳ | com.datalogic.device.configuration.PropertyGroup | |
↳ | com.datalogic.decode.configuration.ScannerOptions |
ScannerOptions
is the class that configures the scanner target
beam and other scanner functionalities.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
aimEnable | aimEnable enables aim projection when capturing frames. |
||||||||||
customImageCaptureProfile | customImageCaptureProfile allows to define a custom profile. |
||||||||||
decodeTimeout | decodeTimeout is the maximum time the scanner remains on
without reading a barcode. |
||||||||||
displayModeEnable | displayModeEnable barcode illumination management for capturing frames from displys or reflective surfaces. |
||||||||||
doubleReadTimeout | doubleReadTimeout is the minimum time allowed between
reads of the same barcode label. |
||||||||||
enableScanner | enableScanner enables scanner decoding. |
||||||||||
enhanceDOFEnable | enhanceDOFEnable depending on barcode typology, quality and
light condition it could enhance the Depth of Field. |
||||||||||
illuminationEnable | illuminationEnable enables barcode illumination when capturing frames. |
||||||||||
illuminationTime | illuminationTime selects the scanner illumination pulse length. |
||||||||||
illuminationType | illuminationType selects the scanner illuminator to be used for decoding. |
||||||||||
imageCaptureProfile | imageCaptureProfile selects the scanner image capture profile. |
||||||||||
imageDecodeTimeout | imageDecodeTimeout is the timeout set during image decoding. |
||||||||||
picklistEnable | picklistEnable limits reading to targeted selection. |
||||||||||
scanMode | scanMode selects the scan mode. |
||||||||||
targetMode | targetMode selects the scanner target beam mode. |
||||||||||
targetModeEnable | targetModeEnable enables the use of a target beam mode. |
||||||||||
targetReleaseTimeout | targetReleaseTimeout is the maximum time the scanner is on after
trigger release when using Release Scan target beam mode. |
||||||||||
targetTimeout | targetTimeout is time the target beam is on before scanner
attempts to read. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
This is the constructor of ScannerOptions.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.datalogic.device.configuration.PropertyGroup
| |||||||||||
From class
java.lang.Object
|
aimEnable
enables aim projection when capturing frames.
customImageCaptureProfile
allows to define a custom profile.
It could be set with a number between 0-255.
decodeTimeout
is the maximum time the scanner remains on
without reading a barcode. If the value exceeds the range, the value is
set at full scale. The amount of time is represented in milliseconds.
displayModeEnable
barcode illumination management for capturing frames from displys or reflective surfaces.
The possibile configurations are:
- feature disabled. Illuminator alwayas enabled;
- feature enabled. Illuminator adjusted according to reflection in the previous acquired frames.
doubleReadTimeout
is the minimum time allowed between
reads of the same barcode label. When the device decodes a label and
sees the same one before this timeout is expired, the second result
will be ignored. This timeout works when scanMode
is
set to HOLD_MULTIPLE, PULSE_MULTIPLE or ALWAYS_ON. The amount of time
is represented in milliseconds.
enhanceDOFEnable
depending on barcode typology, quality and
light condition it could enhance the Depth of Field. Try to enable it
only if you need to increment the DoF.
illuminationEnable
enables barcode illumination when capturing frames.
illuminationTime
selects the scanner illumination pulse length.
The scan engine illumination is a pulsed light. It is characterized by a light pulse length and a frequency usually equal to the frame rate frequency.
This property affects only the pulse length. With a longer light pulse the scan engine can decode a more distant target and DOF performance is enhanced on low environment light condition.
In the counterside, a shorter light pulse makes the scan engine more motion tollerant.
illuminationType
selects the scanner illuminator to be used for decoding.
imageCaptureProfile
selects the scanner image capture profile.
imageDecodeTimeout
is the timeout set during image decoding.
The amount of time is represented in milliseconds.
picklistEnable
limits reading to targeted selection.
targetMode
selects the scanner target beam mode.
targetModeEnable
enables the use of a target beam mode.
targetReleaseTimeout
is the maximum time the scanner is on after
trigger release when using Release Scan target beam mode. If the value
exceeds the range, the value is set at full scale.
targetTimeout
is time the target beam is on before scanner
attempts to read. 0=0.25 seconds, 1 to 4= 0.5 to 2 seconds. If the value
exceeds the range, the value is set at full scale.
This is the constructor of ScannerOptions. All options are initialized by editor.
editor | A PropertyGetter used to load the current barcode family.
|
---|