Safe Haskell | None |
---|
- tstBit :: Bits a => Data a -> Data Index -> Data Bool
- makeCrcTable :: Bits a => Data a -> Vector1 a
- crcNormal :: Bits a => Vector1 a -> Data a -> Vector1 Word8 -> Data a
- crcReflected :: Bits a => Vector1 a -> Data a -> Vector1 Word8 -> Data a
- crcNaive :: Bits a => Data a -> Data a -> Vector1 Word8 -> Data a
- data CRC a = CRC {}
- crc16 :: CRC (Data Word16)
- reflect :: Bits a => Data a -> Data Length -> Data a
Documentation
makeCrcTable :: Bits a => Data a -> Vector1 aSource
crcNormal :: Bits a => Vector1 a -> Data a -> Vector1 Word8 -> Data aSource
Calculate the normal form CRC using a table
crcReflected :: Bits a => Vector1 a -> Data a -> Vector1 Word8 -> Data aSource
Calculate the reflected form CRC using a table needs reflected tables
crcNaive :: Bits a => Data a -> Data a -> Vector1 Word8 -> Data aSource
Calculate normal form CRC from a polynominal