GSF.IO.Checksums.CrcCCITT.Reset C# (CSharp) Method

Reset() public method

Resets the CRC-CCITT data checksum as if no update was ever called.
public Reset ( ) : void
return void
        public void Reset()
        {
            crc = CrcSeed;
        }

Usage Example

Example #1
0
        public void MixedUpdateTest()
        {
            CrcCCITT checksum = new CrcCCITT();
            int i = 0;

            checksum.Reset();

            while (i < SampleData.Length / 4)
                checksum.Update(SampleData[i++]);

            for (int j = 0; j < 2; j++)
            {
                checksum.Update(SampleData, i, SampleData.Length / 4);
                i += SampleData.Length / 4;
            }

            while (i < SampleData.Length)
                checksum.Update(SampleData[i++]);

            Assert.AreEqual(SampleDataChecksum, checksum.Value);
        }