Interface and Description |
---|
com.symbol.emdk.simulscan.SimulScanReader.DataListerner
This feature is supported only on devices prior to those running Android 10 Q.
An interface for notifying client applications when the scan data is available.
|
com.symbol.emdk.simulscan.SimulScanReader.StatusListerner
This feature is supported only on devices prior to those running Android 10 Q.
An interface for notifying client applications to notify scan events.
|
Class and Description |
---|
com.symbol.emdk.ProfileConfig |
com.symbol.emdk.ProfileConfig.ActivitySelection |
com.symbol.emdk.ProfileConfig.ActivitySelection.ActivityElement |
com.symbol.emdk.ProfileConfig.DataCapture |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.Codabar |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.Code11 |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.Code128 |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.Code39 |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.Code93 |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.Composite_AB |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.Discrete_2of5 |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.EAN8 |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.Interleaved_2of5 |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.Matrix_2of5 |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.MSI |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.Trioptic39 |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.UK_Postal |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.UPCA |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.UPCE0 |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.UPCE1 |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.USPlanet |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.DecoderParams.USPostnet |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.Decoders |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.ReaderParams |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.ScanParams |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.UpcEanParams |
com.symbol.emdk.ProfileConfig.DataCapture.DataDelivery |
com.symbol.emdk.ProfileConfig.DataCapture.DataDelivery.BasicDataFormatting |
com.symbol.emdk.ProfileConfig.DataCapture.DataDelivery.Intent |
com.symbol.emdk.ProfileConfig.DataCapture.DataDelivery.Keystroke |
com.symbol.emdk.ProfileConfig.DataCapture.MSR |
com.symbol.emdk.barcode.ScannerConfig.MultiBarcodeParams
This class has been deprecated. We recommend using the new
ScannerConfig.NGSimulScanParams class in your new applications.
The MultiBarcodeParams class provides access to multi-barcode
parameters that are available to configure.
When doing multi-barcode scanning consider the followings:
|
com.symbol.emdk.barcode.ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead
We recommend using the new fields introduced in the scanner specific class in your new applications.
ContinuousRead class provides access to continuous scanning related parameters. |
com.symbol.emdk.barcode.ScannerConfig.UdiParams
This feature has been temporarily suspended in EMDK for Android 8.0
for devices running Android 10 and later. UDI support will be
restored in these products via LifeGuard patch for Android 10 to be released in Q3 2020.
The UdiParams class provides access to UDI
parameters that are available to configure.
|
com.symbol.emdk.simulscan.SimulScanConfig
This feature is supported only on devices prior to those running Android 10 Q.
The SimulScanConfig class provides access to reader configuration settings.
|
com.symbol.emdk.simulscan.SimulScanData
This feature is supported only on devices prior to those running Android 10 Q.
The SimulScanData object gives scanning result
|
com.symbol.emdk.simulscan.SimulScanElement
This feature is supported only on devices prior to those running Android 10 Q.
The SimulScanElement abstract class represents a processed SimulScanTemplateElement.
|
com.symbol.emdk.simulscan.SimulScanGroup
This feature is supported only on devices prior to those running Android 10 Q.
The SimulScanGroup class represents a processed SimulScanTemplateGroup.
|
com.symbol.emdk.simulscan.SimulScanManager
This feature is supported only on devices prior to those running Android 10 Q.
This is the primary object to access the SimulScan feature.
When using SimulScan API consider the following:
|
com.symbol.emdk.simulscan.SimulScanMultiTemplate
This feature is supported only on devices prior to those running Android 10 Q.
The SimulScanMultiTemplate class contains an entire parsed XML template file. It may consist of many individual Template.
|
com.symbol.emdk.simulscan.SimulScanReader
This feature is supported only on devices prior to those running Android 10 Q.
SimulScanReader class will represent and provides access to the physical Reader
device.
When using SimulScanReader consider the following:
|
com.symbol.emdk.simulscan.SimulScanReaderInfo
This feature is supported only on devices prior to those running Android 10 Q.
SimulScanReaderInfo provides information of the reader device.
|
com.symbol.emdk.simulscan.SimulScanRegion
This feature is supported only on devices prior to those running Android 10 Q.
The SimulScanRegion class represents a processed SimulScanTemplateRegion.
|
com.symbol.emdk.simulscan.SimulScanStatusData
This feature is supported only on devices prior to those running Android 10 Q.
SimulScanStatusData class provides access to reader status.
|
com.symbol.emdk.simulscan.SimulScanTemplate
This feature is supported only on devices prior to those running Android 10 Q.
The Template class represents the XML template passed into the SimulScanEngine.
All of the recognizable tags and attributes are placed into this class.
|
com.symbol.emdk.simulscan.SimulScanTemplateElement
This feature is supported only on devices prior to those running Android 10 Q.
The TemplateElement class represents elements nested directly under the tag in
an XML template file
|
com.symbol.emdk.simulscan.SimulScanTemplateGroup
This feature is supported only on devices prior to those running Android 10 Q.
The SimulScanTemplateGroup class is a grouping of multiple SimulScanTemplateRegion items.
|
com.symbol.emdk.simulscan.SimulScanTemplateRegion
This feature is supported only on devices prior to those running Android 10 Q.
The SimulScanTemplateRegion class represents a particular region in a Template.
|
Exceptions and Description |
---|
com.symbol.emdk.simulscan.SimulScanException
This feature is supported only on devices prior to those running Android 10 Q.
The SimulScan APIs throw a SimulScanException when an error occurs.
The error could be due to:
|
Field and Description |
---|
com.symbol.emdk.barcode.ScannerConfig.MultiBarcodeParams.barcodeCount
We recommend using the new fields introduced in the
ScannerConfig.NGSimulScanParams class in your new applications.
Number of barcodes to decode. Count should be 2 to 100.
|
com.symbol.emdk.barcode.ScannerConfig.ReaderParams.ReaderSpecific.ImagerSpecific.continuousRead
We recommend using the new fields
ScannerConfig.ReaderParams.ReaderSpecific.ImagerSpecific.aimType , ScannerConfig.ReaderParams.ReaderSpecific.ImagerSpecific.sameSymbolTimeout ,
ScannerConfig.ReaderParams.ReaderSpecific.ImagerSpecific.differentSymbolTimeout in your new applications.
ContinuousRead class provides access to continuous scanning related parameters. |
com.symbol.emdk.barcode.ScannerConfig.ReaderParams.ReaderSpecific.CameraSpecific.continuousRead
We recommend using the new fields
ScannerConfig.ReaderParams.ReaderSpecific.CameraSpecific.aimType , ScannerConfig.ReaderParams.ReaderSpecific.CameraSpecific.sameSymbolTimeout ,
ScannerConfig.ReaderParams.ReaderSpecific.CameraSpecific.differentSymbolTimeout in your new applications.
ContinuousRead class provides access to continuous scanning related parameters. |
com.symbol.emdk.barcode.ScannerConfig.ReaderParams.ReaderSpecific.LaserSpecific.continuousRead
We recommend using the new fields
ScannerConfig.ReaderParams.ReaderSpecific.LaserSpecific.aimType , ScannerConfig.ReaderParams.ReaderSpecific.LaserSpecific.sameSymbolTimeout ,
ScannerConfig.ReaderParams.ReaderSpecific.LaserSpecific.differentSymbolTimeout in your new applications.
ContinuousRead class provides access to continuous scanning related parameters. |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.ScanParams.datacapture_led_id |
com.symbol.emdk.barcode.ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead.differentSymbolTimeout
We recommend using the new fields shown below in your new applications.
For Camera Scanner:
ScannerConfig.ReaderParams.ReaderSpecific.CameraSpecific.differentSymbolTimeout
For Imager Scanner:
ScannerConfig.ReaderParams.ReaderSpecific.ImagerSpecific.differentSymbolTimeout
For Laser Scanner:
ScannerConfig.ReaderParams.ReaderSpecific.LaserSpecific.differentSymbolTimeout
This setting is used to prevent the scanner from decoding another symbol within this time interval (applicable only when
isContinuousScan = true). 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 |
com.symbol.emdk.barcode.ScannerConfig.UdiParams.enableGS1
This feature has been temporarily suspended in EMDK for Android 8.0
for devices running Android 10 and later. UDI support will be
restored in these products via LifeGuard patch for Android 10 to be released in Q3 2020.
Enable or disable the GS1 decoding of UDI.
|
com.symbol.emdk.barcode.ScannerConfig.UdiParams.enableHIBCC
This feature has been temporarily suspended in EMDK for Android 8.0
for devices running Android 10 and later. UDI support will be
restored in these products via LifeGuard patch for Android 10 to be released in Q3 2020.
Enable or disable the HIBCC decoding of UDI.
|
com.symbol.emdk.barcode.ScannerConfig.UdiParams.enableICCBBA
This feature has been temporarily suspended in EMDK for Android 8.0
for devices running Android 10 and later. UDI support will be
restored in these products via LifeGuard patch for Android 10 to be released in Q3 2020.
Enable or disable the ICCBBA decoding of UDI.
|
com.symbol.emdk.barcode.ScannerConfig.MultiBarcodeParams.instantReporting
We recommend using the new fields introduced in the
ScannerConfig.NGSimulScanParams class in your new applications.
Enables/Disables instantaneous reporting of unique barcodes within a scanning session (duplicates are ignored).
Enabling this parameter will ignore the value of multiBarcodeParams.barcodeCount param and will report the scanned data to the user instantaneously, without waiting to end the scanning session.
|
com.symbol.emdk.barcode.ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead.isContinuousScan
We recommend using the new fields shown below in your new applications.
For Camera Scanner:
ScannerConfig.ReaderParams.ReaderSpecific.CameraSpecific.aimType
For Imager Scanner:
ScannerConfig.ReaderParams.ReaderSpecific.ImagerSpecific.aimType
For Laser Scanner:
ScannerConfig.ReaderParams.ReaderSpecific.LaserSpecific.aimType
Scan continuously; In this mode once the trigger is pulled the user can continue scanning barcodes without releasing the trigger
as long as new reads are submitted as soon as the earlier read is satisfied. This mode is useful when the user wants to perform
rapid scanning. To provide better control over this feature we have added the two new reader parameters (SameSymbolTimeout,
DifferentSymbolTimeout) that are associated with continuous reads. These reader parameters are available in both ImagerSpecific
and LaserSpecific classes.
NOTE: The following must be considered when using this AIM_TYPE.CONTINUOUS_READ mode.
1. After each successful read, the application will have to submit a new read for rapid triggering.
2. It is recommended that the Picklist mode be enabled for the imager-class scanners.
3. When using this mode, the IMAGER_SPECIFIC.VFFeedback parameter will be ignored and no viewfinder feedback will be provided.
It is similar to setting IMAGER_SPECIFIC.VFFeedback to VIEWFINDER_FEEDBACK.VIEWFINDER_MODE_DISABLED
4. If the IMAGER_SPECIFIC.VFMode parameter is set to VIEWFINDER_MODE.VIEWFINDER_MODE_DYNAMIC_RETICLE, then this continuous read mode will be ignored |
com.symbol.emdk.barcode.ScannerConfig.DecoderParams.UpcEanParams.linearDecode |
com.symbol.emdk.ProfileConfig.DataCapture.Barcode.ReaderParams.low_power_timeout |
com.symbol.emdk.barcode.ScannerConfig.multiBarcodeParams
We recommend using the new fields introduced in the
ScannerConfig.NGSimulScanParams class in your new applications.
The MultiBarcodeParams class holds the parameters for Multi-Barcodes. |
com.symbol.emdk.barcode.ScannerConfig.ReaderParams.ReaderSpecific.ImagerSpecific.pickList
We recommend using the new field
ScannerConfig.ReaderParams.ReaderSpecific.ImagerSpecific.picklistEx in your new applications.
|
com.symbol.emdk.barcode.ScannerConfig.MultiBarcodeParams.reportDecodedBarcodes
We recommend using the new fields introduced in the
ScannerConfig.NGSimulScanParams class in your new applications.
Enables/Disables reporting decoded barcode data in a single scan session irrespective of the configured barcode count.
Enabling this parameter will ignore the AimType CONTINUOUS_READ.
When both multiBarcodeParams.instantReporting and multiBarcodeParams.reportDecodedBarcodes parameters are enabled, Instant Reporting will take effect.
|
com.symbol.emdk.barcode.ScannerConfig.ReaderParams.ReaderSpecific.ContinuousRead.sameSymbolTimeout
We recommend using the new fields shown below in your new applications.
For Camera Scanner:
ScannerConfig.ReaderParams.ReaderSpecific.CameraSpecific.sameSymbolTimeout
For Imager Scanner:
ScannerConfig.ReaderParams.ReaderSpecific.ImagerSpecific.sameSymbolTimeout
For Laser Scanner:
ScannerConfig.ReaderParams.ReaderSpecific.LaserSpecific.sameSymbolTimeout
This setting is used to prevent the scanner driver from decoding the same symbol within this time interval (applicable only when
isContinuousScan = true). 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 |
com.symbol.emdk.barcode.ScannerConfig.ReaderParams.ReaderSpecific.ImagerSpecific.scanMode
We recommend using the new scanning mode field introduced in the
ScannerConfig.NGSimulScanParams class in your new applications.
Sets the scan mode. This allows to select one type from the ScanMode enum.
|
com.symbol.emdk.barcode.ScannerConfig.ReaderParams.ReaderSpecific.CameraSpecific.scanMode
We recommend using the new scanning mode field introduced in the
ScannerConfig.NGSimulScanParams class in your new applications.
Sets the scan mode. This allows to select one type from the ScanMode enum.
|
com.symbol.emdk.barcode.ScannerConfig.udiParams
This feature has been temporarily suspended in EMDK for Android 8.0
for devices running Android 10 and later. UDI support will be
restored in these products via LifeGuard patch for Android 10 to be released in Q3 2020.
The UdiParams class holds the parameters for UDI.
|
Enum Constant and Description |
---|
com.symbol.emdk.ProfileConfig.PICK_LIST.CENTERED |
com.symbol.emdk.barcode.ScannerConfig.PickList.DISABLED
Disables Picklist mode. Any barcode within the field of view can be
decoded.
|
com.symbol.emdk.serialcomm.SerialCommConfig.FlowControlMode.DSR_DTR |
com.symbol.emdk.barcode.ScannerConfig.PickList.ENABLED
Enables the HARDWARE Picklist mode so that only the barcode that is directly
under the cross-hair (reticle) is decoded. This is useful when used
in conjunction with the static and dynamic reticle viewfinder modes.
(Scan Module Only)
|
com.symbol.emdk.barcode.ScannerConfig.ScanMode.MULTI_BARCODE
We recommend using the new enum
ScannerConfig.NGSimulScanMode in your new applications.
Decode multiple barcodes at a time. Number of barcodes to be decoded needs to be configured from 2 to 10. |
com.symbol.emdk.EMDKManager.FEATURE_TYPE.SERIALCOMM
This feature type is deprecated. Please use SERIALCOMM_EX instead.
EMDK feature type for Serial Communication.
|
com.symbol.emdk.EMDKManager.FEATURE_TYPE.SIMULSCAN
This feature is supported only on devices prior to those running Android 10 Q.
EMDK feature type for SimulScan & Document Capture.
|
com.symbol.emdk.barcode.ScannerConfig.ScanMode.SINGLE_BARCODE
We recommend using the new enum
ScannerConfig.NGSimulScanMode in your new applications.
Decode only a single barcode at a time. |
com.symbol.emdk.barcode.ScannerConfig.ScanMode.UDI
This feature has been temporarily suspended in EMDK for Android 8.0
for devices running Android 10 and later. UDI support will be
restored in these products via LifeGuard patch for Android 10 to be released in Q3 2020.
Decode UDI standard barcodes. This will decode AI fields of the barcodes as well.
|