public class CRC16 extends CRC
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
CRC16_CCITT_INITIAL_VALUE |
static int |
CRC16_CCITT_POLYNOMIAL |
static int |
CRC16_IBM_INITIAL_VALUE |
static int |
CRC16_IBM_POLYNOMIAL |
static int |
CRC16_MODBUS_INITIAL_VALUE |
static int |
CRC16_MODBUS_POLYNOMIAL |
protected int |
initialValue |
protected int |
polynomial |
| 构造器和说明 |
|---|
CRC16() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
calculate(byte[] data)
Calculate the CRC value of the given data.
|
int |
getInitialValue()
Get the initial value for CRC verification.
|
int |
getPolynomial()
Get the polynomial for CRC verification.
|
void |
setInitialValue(int initialValue)
Set the initial value for CRC verification.
|
void |
setPolynomial(int polynomial)
Set the polynomial for CRC verification.
|
reverseBits, reverseBitspublic static final int CRC16_IBM_POLYNOMIAL
public static final int CRC16_IBM_INITIAL_VALUE
public static final int CRC16_CCITT_POLYNOMIAL
public static final int CRC16_CCITT_INITIAL_VALUE
public static final int CRC16_MODBUS_POLYNOMIAL
public static final int CRC16_MODBUS_INITIAL_VALUE
protected int polynomial
protected int initialValue
public int getPolynomial()
CRCgetPolynomial 在类中 CRCpublic void setPolynomial(int polynomial)
CRCsetPolynomial 在类中 CRCpolynomial - The polynomial for CRC verification.public int getInitialValue()
CRCgetInitialValue 在类中 CRCpublic void setInitialValue(int initialValue)
CRCsetInitialValue 在类中 CRCinitialValue - The initial value for CRC verification.Copyright © 2019–2025 indunet. All rights reserved.