Safe Haskell | None |
---|---|
Language | Haskell2010 |
- 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 a Source
crcNormal :: Bits a => Vector1 a -> Data a -> Vector1 Word8 -> Data a Source
Calculate the normal form CRC using a table
crcReflected :: Bits a => Vector1 a -> Data a -> Vector1 Word8 -> Data a Source
Calculate the reflected form CRC using a table needs reflected tables
crcNaive :: Bits a => Data a -> Data a -> Vector1 Word8 -> Data a Source
Calculate normal form CRC from a polynominal