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 Boolean
extractVINFromBarcode
private Integer
ocrResolutionLimit
private Integer
maximumNumberOfAccumulatedFrames
private Integer
minimumNumberOfRequiredFramesWithEqualScanningResult
-
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 Boolean
getExtractVINFromBarcode()
If true, the VIN scanner will also extract VINs from barcodes. final Unit
setExtractVINFromBarcode(Boolean extractVINFromBarcode)
If true, the VIN scanner will also extract VINs from barcodes. final Integer
getOcrResolutionLimit()
Maximum image size (height or width) for OCR process. final Unit
setOcrResolutionLimit(Integer ocrResolutionLimit)
Maximum image size (height or width) for OCR process. final Integer
getMaximumNumberOfAccumulatedFrames()
Maximum number of accumulated frames to inspect before actual result is returned. final Unit
setMaximumNumberOfAccumulatedFrames(Integer maximumNumberOfAccumulatedFrames)
Maximum number of accumulated frames to inspect before actual result is returned. final Integer
getMinimumNumberOfRequiredFramesWithEqualScanningResult()
Minimum number of accumulated frames that have equal result. final Unit
setMinimumNumberOfRequiredFramesWithEqualScanningResult(Integer minimumNumberOfRequiredFramesWithEqualScanningResult)
Minimum number of accumulated frames that have equal result. final JSONObject
toJson(ToJsonConfiguration config)
final VinScannerConfiguration
clone()
final static VinScannerConfiguration
default()
-
-
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()
-
-
-
-