Proud::CCrc Class Reference

Static Public Member Functions

static unsigned short Crc16 (const uint8_t *data, unsigned int length)
 
static unsigned short CrcCcitt (const uint8_t *data, unsigned int length)
 
static unsigned int Crc32 (const uint8_t *data, unsigned int length)
 

Detailed Description

CRC checksum class

Member Function Documentation

static unsigned short Proud::CCrc::Crc16 ( const uint8_t *  data,
unsigned int  length 
)
static

TODO:translate needed. Crc-16

Parameters
dataData pointer
lengthData length
Returns
Check sum result value
static unsigned int Proud::CCrc::Crc32 ( const uint8_t *  data,
unsigned int  length 
)
static

TODO:translate needed. Crc-32

Parameters
dataData pointer
lengthData length
Returns
Check sum result value
static unsigned short Proud::CCrc::CrcCcitt ( const uint8_t *  data,
unsigned int  length 
)
static

TODO:translate needed. Crc-ccitt

Parameters
dataData pointer
lengthData length
Returns
Check sum result value