public class SoftCRC16 extends Object
| 构造器和说明 |
|---|
SoftCRC16() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
CheckCRC16(byte[] value)
来校验对应的接收数据的CRC校验码,默认多项式码为0xA001
To verify the CRC check code corresponding to the received data, the default polynomial code is 0xA001 |
static boolean |
CheckCRC16(byte[] value,
byte CH,
byte CL)
指定多项式码来校验对应的接收数据的CRC校验码
Specifies a polynomial code to validate the corresponding CRC check code for the received data |
static byte[] |
CRC16(byte[] value)
获取对应的数据的CRC校验码,默认多项式码为0xA001
Get the CRC check code of the corresponding data, the default polynomial code is 0xA001 |
static byte[] |
CRC16(byte[] value,
byte CH,
byte CL)
通过指定多项式码来获取对应的数据的CRC校验码
The CRC check code of the corresponding data is obtained by specifying the polynomial code |
static byte[] |
CRC16(byte[] value,
byte CH,
byte CL,
int preH,
int preL)
通过指定多项式码来获取对应的数据的CRC校验码
The CRC check code of the corresponding data is obtained by specifying the polynomial code |
public static boolean CheckCRC16(byte[] value)
value - 需要校验的数据,带CRC校验码public static boolean CheckCRC16(byte[] value,
byte CH,
byte CL)
value - 需要校验的数据,带CRC校验码CH - 多项式码高位CL - 多项式码低位public static byte[] CRC16(byte[] value)
value - 需要校验的数据,不包含CRC字节public static byte[] CRC16(byte[] value,
byte CH,
byte CL)
value - 需要校验的数据,不包含CRC字节CH - 多项式码地位CL - 多项式码高位public static byte[] CRC16(byte[] value,
byte CH,
byte CL,
int preH,
int preL)
value - 需要校验的数据,不包含CRC字节CH - 多项式码地位CL - 多项式码高位Copyright © 2022. All rights reserved.