/*
 * CRC.h
 *
 * Created: 17.3.2015 10:46:01
 *  Author: Matej
 */ 


#ifndef CRC_H_
#define CRC_H_

#define DWORD unsigned long // 4 bytový unsigned int
#define WORD unsigned short // 2 bytový unsigned int
#define BYTE unsigned char // 1 bytový unsigned int

//static BYTE byCrcSet[65536];
// pbyData - pole bytu, ze kterych; se bude CRC pocitat
// nData - pocet bytu v poli pbyData
// wPoly - kontrolni polynom, zde bude 0x1083
// wStart - pocatecni hodnota CRC (zde bude 1)
WORD getCRC16(BYTE *pbyData, DWORD nData, WORD wPoly, WORD wStart);



#endif /* CRC_H_ */