Package apple.coreimage.enums
Class CIDataMatrixCodeECCVersion
- java.lang.Object
-
- apple.coreimage.enums.CIDataMatrixCodeECCVersion
-
public final class CIDataMatrixCodeECCVersion extends java.lang.Object[@enum] CIDataMatrixCodeECCVersion Constants indicating the Data Matrix code ECC version. ECC 000 - 140 symbols offer five levels of error correction using convolutional code error correction. Each successive level of error correction offers more protection for the message data and increases the size of the symbol required to carry a specific message. ECC 000 symbols offer no data protection. The other modes are described in ISO/IEC 16022:2006 and enumerated in this list only for completeness. ECC 200 symbols utilize Reed-Solomon error correction. The error correction capacity for any given Data Matrix symbol is fixed by the size (in rows and columns) of the symbol. See Table 7 of ISO/IEC 16022:2006(E) for more details. [@constant] CIDataMatrixCodeECCVersion000 Indicates error correction using convolutional code error correction with no data protection. [@constant] CIDataMatrixCodeECCVersion050 Indicates 1/4 of the symbol is dedicated to convolutional code error correction. [@constant] CIDataMatrixCodeECCVersion080 Indicates 1/3 of the symbol is dedicated to convolutional code error correction. [@constant] CIDataMatrixCodeECCVersion100 Indicates 1/2 of the symbol is dedicated to convolutional code error correction. [@constant] CIDataMatrixCodeECCVersion140 Indicates 3/4 of the symbol is dedicated to convolutional code error correction. [@constant] CIDataMatrixCodeECCVersion200 Indicates error correction using Reed-Solomon error correction. Data protection overhead varies based on symbol size.
-
-
Field Summary
Fields Modifier and Type Field Description static longVersion000static longVersion050static longVersion080static longVersion100static longVersion140static longVersion200
-
-
-
Field Detail
-
Version000
public static final long Version000
- See Also:
- Constant Field Values
-
Version050
public static final long Version050
- See Also:
- Constant Field Values
-
Version080
public static final long Version080
- See Also:
- Constant Field Values
-
Version100
public static final long Version100
- See Also:
- Constant Field Values
-
Version140
public static final long Version140
- See Also:
- Constant Field Values
-
Version200
public static final long Version200
- See Also:
- Constant Field Values
-
-