Class Crc16Modbus
The Modbus RTU CRC-16 (polynomial 0xA001, initial 0xFFFF), appended low byte first.
public sealed class Crc16Modbus : IDeviceBinaryChecksum
- Inheritance
-
Crc16Modbus
- Implements
- Inherited Members
- Extension Methods
Properties
Size
Gets how many bytes the checksum takes.
public int Size { get; }
Property Value
Methods
Compute(ReadOnlySpan<byte>, Span<byte>)
Computes the checksum of body (every byte before it) into destination.
public void Compute(ReadOnlySpan<byte> body, Span<byte> destination)
Parameters
bodyReadOnlySpan<byte>destinationSpan<byte>