Package com.prineside.tdi2.utils
Class CRC.Parameters
java.lang.Object
com.prineside.tdi2.utils.CRC.Parameters
- Enclosing class:
 - CRC
 
Parameters represents set of parameters defining a particular CRC algorithm.
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CRC.ParametersCastagnoli polynomial.static final CRC.ParametersCCITT CRC parametersstatic final CRC.ParametersCRC16 CRC parameters, also known as ARCstatic final CRC.ParametersCRC32 is by far the the most commonly used CRC-32 polynom and set of parametersstatic final CRC.ParametersCRC32C is an alias to Castagnolistatic final CRC.ParametersCRC64ECMA is set of parameters commonly known as CRC64-ECMAstatic final CRC.ParametersCRC64ISO is set of parameters commonly known as CRC64-ISOstatic final CRC.ParametersIEEE is an alias to CRC32static final CRC.ParametersKoopman polynomialstatic final CRC.ParametersXMODEM is a set of CRC parameters commonly referred as "XMODEM"static final CRC.ParametersXMODEM2 is another set of CRC parameters commonly referred as "XMODEM" - 
Constructor Summary
ConstructorsConstructorDescriptionParameters(int width, long polynomial, long init, boolean reflectIn, boolean reflectOut, long finalXor) Parameters(CRC.Parameters orig)  - 
Method Summary
 
- 
Field Details
- 
CCITT
CCITT CRC parameters - 
CRC16
CRC16 CRC parameters, also known as ARC - 
XMODEM
XMODEM is a set of CRC parameters commonly referred as "XMODEM" - 
XMODEM2
XMODEM2 is another set of CRC parameters commonly referred as "XMODEM" - 
CRC32
CRC32 is by far the the most commonly used CRC-32 polynom and set of parameters - 
IEEE
IEEE is an alias to CRC32 - 
Castagnoli
Castagnoli polynomial. used in iSCSI. And also provided by hash/crc32 package. - 
CRC32C
CRC32C is an alias to Castagnoli - 
Koopman
Koopman polynomial - 
CRC64ISO
CRC64ISO is set of parameters commonly known as CRC64-ISO - 
CRC64ECMA
CRC64ECMA is set of parameters commonly known as CRC64-ECMA 
 - 
 - 
Constructor Details
- 
Parameters
public Parameters(int width, long polynomial, long init, boolean reflectIn, boolean reflectOut, long finalXor)  - 
Parameters
 
 - 
 - 
Method Details
- 
getWidth
public int getWidth() - 
getPolynomial
public long getPolynomial() - 
isReflectIn
public boolean isReflectIn() - 
isReflectOut
public boolean isReflectOut() - 
getInit
public long getInit() - 
getFinalXor
public long getFinalXor() 
 -