mirror of
https://github.com/g4klx/MMDVMHost.git
synced 2026-04-05 06:25:24 +00:00
Fix the CCITT16 checksums for CSBK, DMR Data and D-Star Headers.
This commit is contained in:
parent
9a3fe18e91
commit
63aa53c705
8 changed files with 96 additions and 56 deletions
6
CRC.h
6
CRC.h
|
|
@ -25,8 +25,10 @@ public:
|
|||
static bool checkFiveBit(bool* in, unsigned int tcrc);
|
||||
static void encodeFiveBit(const bool* in, unsigned int& tcrc);
|
||||
|
||||
static bool checkCCITT16(const unsigned char* in, unsigned int length);
|
||||
static void addCCITT16(unsigned char* in, unsigned int length);
|
||||
static void addCCITT161(unsigned char* in, unsigned int length);
|
||||
|
||||
static bool checkCCITT161(const unsigned char* in, unsigned int length);
|
||||
static bool checkCCITT162(const unsigned char* in, unsigned int length);
|
||||
|
||||
static unsigned char encodeEightBit(const unsigned char* in, unsigned int length);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue