AP&C API Reference
|
Static Public Member Functions | |
static uint | Compute (uint dataToCRC, uint seed) |
Perform the CRC8 on the data element based on the provided seed. CRC8 is based on the polynomial = X^8 + X^5 + X^4 + 1. More... | |
static uint | Compute (uint dataToCRC) |
Perform the CRC8 on the data element based on a zero seed. CRC8 is based on the polynomial = X^8 + X^5 + X^4 + 1. More... | |
static uint | Compute (byte[] dataToCrc) |
Perform the CRC8 on an array of data elements based on a zero seed. CRC8 is based on the polynomial = X^8 + X^5 + X^4 + 1. More... | |
static uint | Compute (byte[] dataToCrc, int off, int len) |
Perform the CRC8 on an array of data elements based on a zero seed. CRC8 is based on the polynomial = X^8 + X^5 + X^4 + 1. More... | |
static uint | Compute (byte[] dataToCrc, int off, int len, uint seed) |
Perform the CRC8 on an array of data elements based on the provided seed. CRC8 is based on the polynomial = X^8 + X^5 + X^4 + 1. More... | |
static uint | Compute (byte[] dataToCrc, uint seed) |
Perform the CRC8 on an array of data elements based on the provided seed. CRC8 is based on the polynomial = X^8 + X^5 + X^4 + 1. More... | |
CRC8 is a class to contain an implementation of the Cyclic-Redundency-Check CRC8 for the iButton. The CRC8 is used in the 1-Wire Network address of all iButtons and 1-Wire devices. CRC8 is based on the polynomial = X^8 + X^5 + X^4 + 1. This is derived from code in the OWdotNET project.
|
inlinestatic |
Perform the CRC8 on an array of data elements based on a zero seed. CRC8 is based on the polynomial = X^8 + X^5 + X^4 + 1.
dataToCrc | array of data elements on which to perform the CRC8 |
|
inlinestatic |
Perform the CRC8 on an array of data elements based on a zero seed. CRC8 is based on the polynomial = X^8 + X^5 + X^4 + 1.
dataToCrc | array of data elements on which to perform the CRC8 |
off | offset into array |
len | length of data to crc |
|
inlinestatic |
Perform the CRC8 on an array of data elements based on the provided seed. CRC8 is based on the polynomial = X^8 + X^5 + X^4 + 1.
dataToCrc | array of data elements on which to perform the CRC8 |
off | offset into array |
len | length of data to crc |
seed | seed to use for CRC8 |
|
inlinestatic |
Perform the CRC8 on an array of data elements based on the provided seed. CRC8 is based on the polynomial = X^8 + X^5 + X^4 + 1.
dataToCrc | array of data elements on which to perform the CRC8 |
seed | seed to use for CRC8 |
|
inlinestatic |
Perform the CRC8 on the data element based on a zero seed. CRC8 is based on the polynomial = X^8 + X^5 + X^4 + 1.
dataToCrc | data element on which to perform the CRC8 |
|
inlinestatic |
Perform the CRC8 on the data element based on the provided seed. CRC8 is based on the polynomial = X^8 + X^5 + X^4 + 1.
dataToCrc | data element on which to perform the CRC8 |
seed | seed the CRC8 with this value |