1 // Klasse: crc
2 // Datei: crc.hpp
3 #ifndef crc_hpp
4 #define crc_hpp
5 #include <stdio.h>
6
7 class crc
8 {
9 unsigned int crc_accu; // CRC
- accu
10 public:
11 crc (void) {crc_accu = 0; } // Konstruktor
12 void
clrcrc(void) {crc_accu = 0; } // Löschen
13 void updcrc (unsigned char
c); // pro Byte
14 unsigned int fincrc(void); // abschließen
15 unsigned
int chkcrc(void) {return (crc_accu);}
16 void print() {printf("\nCRC: %04x",crc_accu);}
17 };
18 #endif
|
Bild 14-2: Klassendefinition für "crc"
|