Class VinScannerConfiguration
-
- All Implemented Interfaces:
-
android.os.Parcelable
public final class VinScannerConfiguration implements Parcelable
Configuration for the VIN scanner.
-
-
Field Summary
Fields Modifier and Type Field Description private BooleanextractVINFromBarcodeprivate IntegerocrResolutionLimitprivate IntegermaximumNumberOfAccumulatedFramesprivate IntegerminimumNumberOfRequiredFramesWithEqualScanningResult
-
Constructor Summary
Constructors Constructor Description VinScannerConfiguration(Map<String, Object> source)VinScannerConfiguration(JSONObject json)VinScannerConfiguration(Boolean extractVINFromBarcode, Integer ocrResolutionLimit, Integer maximumNumberOfAccumulatedFrames, Integer minimumNumberOfRequiredFramesWithEqualScanningResult)
-
Method Summary
Modifier and Type Method Description final BooleangetExtractVINFromBarcode()If true, the VIN scanner will also extract VINs from barcodes. final UnitsetExtractVINFromBarcode(Boolean extractVINFromBarcode)If true, the VIN scanner will also extract VINs from barcodes. final IntegergetOcrResolutionLimit()Maximum image size (height or width) for OCR process. final UnitsetOcrResolutionLimit(Integer ocrResolutionLimit)Maximum image size (height or width) for OCR process. final IntegergetMaximumNumberOfAccumulatedFrames()Maximum number of accumulated frames to inspect before actual result is returned. final UnitsetMaximumNumberOfAccumulatedFrames(Integer maximumNumberOfAccumulatedFrames)Maximum number of accumulated frames to inspect before actual result is returned. final IntegergetMinimumNumberOfRequiredFramesWithEqualScanningResult()Minimum number of accumulated frames that have equal result. final UnitsetMinimumNumberOfRequiredFramesWithEqualScanningResult(Integer minimumNumberOfRequiredFramesWithEqualScanningResult)Minimum number of accumulated frames that have equal result. final JSONObjecttoJson(ToJsonConfiguration config)final VinScannerConfigurationclone()final static VinScannerConfigurationdefault()-
-
Constructor Detail
-
VinScannerConfiguration
VinScannerConfiguration(JSONObject json)
-
-
Method Detail
-
getExtractVINFromBarcode
final Boolean getExtractVINFromBarcode()
If true, the VIN scanner will also extract VINs from barcodes. Requires a license that allows barcode scanning in addition to VIN scanning.
Default is false
-
setExtractVINFromBarcode
final Unit setExtractVINFromBarcode(Boolean extractVINFromBarcode)
If true, the VIN scanner will also extract VINs from barcodes. Requires a license that allows barcode scanning in addition to VIN scanning.
Default is false
-
getOcrResolutionLimit
final Integer getOcrResolutionLimit()
Maximum image size (height or width) for OCR process. 0 - do not rescale.
Default is 0
-
setOcrResolutionLimit
final Unit setOcrResolutionLimit(Integer ocrResolutionLimit)
Maximum image size (height or width) for OCR process. 0 - do not rescale.
Default is 0
-
getMaximumNumberOfAccumulatedFrames
final Integer getMaximumNumberOfAccumulatedFrames()
Maximum number of accumulated frames to inspect before actual result is returned.
Default is 3
-
setMaximumNumberOfAccumulatedFrames
final Unit setMaximumNumberOfAccumulatedFrames(Integer maximumNumberOfAccumulatedFrames)
Maximum number of accumulated frames to inspect before actual result is returned.
Default is 3
-
getMinimumNumberOfRequiredFramesWithEqualScanningResult
final Integer getMinimumNumberOfRequiredFramesWithEqualScanningResult()
Minimum number of accumulated frames that have equal result.
Default is 2
-
setMinimumNumberOfRequiredFramesWithEqualScanningResult
final Unit setMinimumNumberOfRequiredFramesWithEqualScanningResult(Integer minimumNumberOfRequiredFramesWithEqualScanningResult)
Minimum number of accumulated frames that have equal result.
Default is 2
-
toJson
final JSONObject toJson(ToJsonConfiguration config)
-
clone
final VinScannerConfiguration clone()
-
default
final static VinScannerConfiguration default()
-
-
-
-