ProfileConfig.DataCapture.Barcode.DecoderParams.MSI

EMDK For Android 5.0

Holds Codabar configuration settings.

Example Usage:


MSI msi = profileConfig.dataCapture.barcode.decoderParams.msi;

Public Fields

length1

Use to set decode lengths (default - 4).

Example Usage:


int length1 = msi.length1;

Type:

int

length2

Use to set decode lengths (default - 55).

Example Usage:


int length2 = msi.length2

Type:

int

redundancy

Sets the reader to read the bar code twice before accepting data (default - enabled). Use enum ProfileConfig.ENABLED_STATE.

Example Usage:


msi.redundancy = ENABLED_STATE.DEFAULT;

Type:

com.symbol.emdk.ProfileConfig.ENABLED_STATE

check_digit

With MSI symbols, one check digit is mandatory and always verified by the reader. The second check digit is optional. Use enum ProfileConfig.CHECK_DIGIT.

Example Usage:


msi.check_digit = CHECK_DIGIT.DEFAULT;

Type:

com.symbol.emdk.ProfileConfig.CHECK_DIGIT

check_digit_scheme

Two algorithms are possible for the verification of the second MSI check digit. Select the algorithm used to encode the check digit. Use enum ProfileConfig.CHECK_DIGIT_SCHEME.

Example Usage:


msi.check_digit_scheme = CHECK_DIGIT_SCHEME.DEFAULT;

Type:

com.symbol.emdk.ProfileConfig.CHECK_DIGIT_SCHEME

report_check_digit

Transmit MSI data with or without the check digit (default - disabled). Use enum ProfileConfig.ENABLED_STATE.

Example Usage:


msi.report_check_digit = ENABLED_STATE.DEFAULT;

Type:

com.symbol.emdk.ProfileConfig.ENABLED_STATE