public class ChecksumUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static BCC |
BCC_INSTANCE |
protected static CRC16CCITT |
CRC16_CCITT_INSTANCE |
protected static CRC16 |
CRC16_INSTANCE |
protected static CRC16Modbus |
CRC16_MODBUS_INSTANCE |
protected static CRC32 |
CRC32_INSTANCE |
protected static CRC32C |
CRC32C_INSTANCE |
protected static CRC64ECMA182 |
CRC64_ECMA182_INSTANCE |
protected static CRC64ISO |
CRC64_ISO_INSTANCE |
protected static CRC8 |
CRC8_INSTANCE |
protected static CRC8Maxim |
CRC8_MAXIM_INSTANCE |
protected static CRC8SMBus |
CRC8_SMBUS_INSTANCE |
protected static LRC |
LRC_INSTANCE |
| 构造器和说明 |
|---|
ChecksumUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
bcc(byte[] data) |
static int |
bcc(byte[] data,
int offset,
int length) |
static long |
calculate(byte[] data,
int offset,
int length,
Checksum.Type type)
Calculate checksum for specific range.
|
static int |
crc16(byte[] data) |
static int |
crc16(byte[] data,
int offset,
int length) |
static int |
crc16ccitt(byte[] data) |
static int |
crc16ccitt(byte[] data,
int offset,
int length) |
static int |
crc16modbus(byte[] data) |
static int |
crc16modbus(byte[] data,
int offset,
int length) |
static int |
crc32(byte[] data) |
static int |
crc32(byte[] data,
int offset,
int length) |
static int |
crc32c(byte[] data) |
static int |
crc32c(byte[] data,
int offset,
int length) |
static long |
crc64ecma182(byte[] data) |
static long |
crc64ecma182(byte[] data,
int offset,
int length) |
static long |
crc64iso(byte[] data) |
static long |
crc64iso(byte[] data,
int offset,
int length) |
static int |
crc8(byte[] data) |
static int |
crc8(byte[] data,
int offset,
int length) |
static int |
crc8maxim(byte[] data) |
static int |
crc8maxim(byte[] data,
int offset,
int length) |
static int |
crc8smbus(byte[] data) |
static int |
crc8smbus(byte[] data,
int offset,
int length) |
static int |
lrc(byte[] data) |
static int |
lrc(byte[] data,
int offset,
int length) |
protected static final CRC8 CRC8_INSTANCE
protected static final CRC8SMBus CRC8_SMBUS_INSTANCE
protected static final CRC8Maxim CRC8_MAXIM_INSTANCE
protected static final BCC BCC_INSTANCE
protected static final LRC LRC_INSTANCE
protected static final CRC16 CRC16_INSTANCE
protected static final CRC16Modbus CRC16_MODBUS_INSTANCE
protected static final CRC16CCITT CRC16_CCITT_INSTANCE
protected static final CRC32 CRC32_INSTANCE
protected static final CRC32C CRC32C_INSTANCE
protected static final CRC64ECMA182 CRC64_ECMA182_INSTANCE
protected static final CRC64ISO CRC64_ISO_INSTANCE
public static int crc8(byte[] data)
public static int crc8smbus(byte[] data)
public static int crc8maxim(byte[] data)
public static int bcc(byte[] data)
public static int lrc(byte[] data)
public static int crc16(byte[] data)
public static int crc16modbus(byte[] data)
public static int crc16ccitt(byte[] data)
public static int crc32(byte[] data)
public static int crc32c(byte[] data)
public static long crc64ecma182(byte[] data)
public static long crc64iso(byte[] data)
public static int crc8(byte[] data,
int offset,
int length)
public static int crc8smbus(byte[] data,
int offset,
int length)
public static int crc8maxim(byte[] data,
int offset,
int length)
public static int bcc(byte[] data,
int offset,
int length)
public static int lrc(byte[] data,
int offset,
int length)
public static int crc16(byte[] data,
int offset,
int length)
public static int crc16modbus(byte[] data,
int offset,
int length)
public static int crc16ccitt(byte[] data,
int offset,
int length)
public static int crc32(byte[] data,
int offset,
int length)
public static int crc32c(byte[] data,
int offset,
int length)
public static long crc64ecma182(byte[] data,
int offset,
int length)
public static long crc64iso(byte[] data,
int offset,
int length)
public static long calculate(byte[] data,
int offset,
int length,
Checksum.Type type)
Copyright © 2019–2025 indunet. All rights reserved.