Microscan HS-2D Uživatelský manuál Strana 164

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 172
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 163
A-46 HS-21/HS-41X Handheld Reader User’s Manual
Serial Commands
CRC16.c:
// crc16.c
#include <crc16.h>
crc_t crc
( crc_t initialCrc
, const unsigned char* p
, size_t n
)
{
enum
{
crcBits = 16,
charBits = 8,
diffBits = crcBits - charBits
};
crc_t c = initialCrc;
#include "crc16tab.h"
while( n-- )
c = (c << charBits) ^ crcTab[( c >> diffBits ) ^ *p++];
return c;
}
/*eof*/
Zobrazit stránku 163

Komentáře k této Příručce

Žádné komentáře