Class CRC16Modbus
java.lang.Object
org.miaixz.bus.core.io.check.crc16.CRC16Checksum
org.miaixz.bus.core.io.check.crc16.CRC16Modbus
- All Implemented Interfaces:
Serializable,Checksum
CRC-16 (Modbus)
CRC16_MODBUS:多项式x16+x15+x2+1(0x8005),初始值0xFFFF,低位在前,高位在后,结果与0x0000异或
0xA001是0x8005按位颠倒后的结果
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Field Summary
Fields inherited from class org.miaixz.bus.core.io.check.crc16.CRC16Checksum
wCRCin -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.miaixz.bus.core.io.check.crc16.CRC16Checksum
getHexValue, getHexValue, getValue, update, update
-
Constructor Details
-
CRC16Modbus
public CRC16Modbus()
-
-
Method Details
-
reset
public void reset()- Specified by:
resetin interfaceChecksum- Overrides:
resetin classCRC16Checksum
-
update
public void update(int b)
-