unit LibStandardCRC8; interface uses Windows, SysUtils; type TStandardCRC8 = class private FPolynomial: BYTE; FInitVal: BYTE; FXorVal: BYTE; private FCRCTable: array[0..255] of BYTE; procedure GenCRCTable; function GetPolynomialEquation: String; public constructor Create(const Polynomial : BYTE; const InitVal: BYTE = 0; const XorVal: BYTE = 0); virtual; function CalcCRC(Data: PBYTE; Len: Integer..