interface Checksum.CustomCRC {
// Properties
${name}: string;
${initial}: number;
${polynom}: number;
${XOROut}: number;
${bits}: 16 | 32;
${reflectionIn}: boolean;
${reflectionOut}: boolean;
}
// This interface is not available in managed environment
// This interface is not available in native environment
name: string;
// This property is not available in managed environment
// This property is not available in native environment
Algorithm name.
initial: number;
// This property is not available in managed environment
// This property is not available in native environment
Initial value.
polynom: number;
// This property is not available in managed environment
// This property is not available in native environment
CRC polynomial.
XOROut: number;
// This property is not available in managed environment
// This property is not available in native environment
XOR out value.
bits: 16 | 32;
// This property is not available in managed environment
// This property is not available in native environment
Number of bits, only 16 or 32 are supported.
reflectionIn: boolean;
// This property is not available in managed environment
// This property is not available in native environment
If true, input bytes are reflected.
reflectionOut: boolean;
// This property is not available in managed environment
// This property is not available in native environment
If true, output CRC value is reflected.