public final class ErrorCorrection
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static int[] |
ALOG |
private static int[] |
FACTOR_SETS
Lookup table which factors to use for which number of error correction codewords.
|
private static int[][] |
FACTORS
Precomputed polynomial factors for ECC 200.
|
private static int[] |
LOG |
private static int |
MODULO_VALUE |
Modifier | Constructor and Description |
---|---|
private |
ErrorCorrection() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
createECCBlock(java.lang.CharSequence codewords,
int numECWords) |
static java.lang.String |
encodeECC200(java.lang.String codewords,
SymbolInfo symbolInfo)
Creates the ECC200 error correction for an encoded message.
|
private static final int[] FACTOR_SETS
private static final int[][] FACTORS
private static final int MODULO_VALUE
private static final int[] LOG
private static final int[] ALOG
public static java.lang.String encodeECC200(java.lang.String codewords, SymbolInfo symbolInfo)
codewords
- the codewordssymbolInfo
- information about the symbol to be encodedprivate static java.lang.String createECCBlock(java.lang.CharSequence codewords, int numECWords)