A derived CRC class that uses a CRC table and initial value suitable for the Weiss Robotics DSACON32m controller. More...
#include <crc.h>

| Public Member Functions | |
| cCRC_DSACON32m (void) | |
| constructor to create a cCRC object suitable for checksumming the communication with a DSACON32m tactile sensor controller  More... | |
|  Public Member Functions inherited from cCRC | |
| tCRCValue | AddByte (unsigned char byte) | 
| insert byte into CRC calculation and return the new current CRC checksum  More... | |
| tCRCValue | AddBytes (unsigned char *bytes, int nb_bytes) | 
| insert nb_bytes from bytes into CRC calculation and return the new current CRC checksum  More... | |
| cCRC (tCRCValue const *_crc_table, tCRCValue _initial_value) | |
| constructor: create a new cCRC object and initialize the current value of the CRC checksum. crc_table is the CRC table to use.  More... | |
| tCRCValue | GetCRC () | 
| return the current CRC value  More... | |
| UInt8 | GetCRC_HB () | 
| return the high byte of the current CRC value  More... | |
| UInt8 | GetCRC_LB () | 
| return the low byte of the current CRC value  More... | |
| tCRCValue | Reset () | 
| reset the current CRC value to its initial value and return it;  More... | |
| Static Protected Attributes | |
| static const tCRCValue | crc_table_dsacon32m [256] | 
| the CRC table used by the DSACON32m controller  More... | |
| Additional Inherited Members | |
|  Protected Attributes inherited from cCRC | |
| tCRCValue const * | crc_table | 
| table with precalculated CRC values  More... | |
| tCRCValue | current_crc | 
| current value of the CRC checksum  More... | |
| tCRCValue | initial_value | 
| initial value of the CRC checksum  More... | |
A derived CRC class that uses a CRC table and initial value suitable for the Weiss Robotics DSACON32m controller.
| 
 | inline | 
| 
 | staticprotected |