GNU Radio's GSM Package
|
Files | |
file | crc16gen.h |
file | crc32gen.h |
file | crc64gen.h |
file | crc8gen.h |
Classes | |
struct | osmo_crc16gen_code |
structure describing a given CRC code of max 16 bits More... | |
struct | osmo_crc32gen_code |
structure describing a given CRC code of max 32 bits More... | |
struct | osmo_crc64gen_code |
structure describing a given CRC code of max 64 bits More... | |
struct | osmo_crc8gen_code |
structure describing a given CRC code of max 8 bits More... | |
Functions | |
uint16_t | osmo_crc16gen_compute_bits (const struct osmo_crc16gen_code *code, const ubit_t *in, int len) |
int | osmo_crc16gen_check_bits (const struct osmo_crc16gen_code *code, const ubit_t *in, int len, const ubit_t *crc_bits) |
void | osmo_crc16gen_set_bits (const struct osmo_crc16gen_code *code, const ubit_t *in, int len, ubit_t *crc_bits) |
uint32_t | osmo_crc32gen_compute_bits (const struct osmo_crc32gen_code *code, const ubit_t *in, int len) |
int | osmo_crc32gen_check_bits (const struct osmo_crc32gen_code *code, const ubit_t *in, int len, const ubit_t *crc_bits) |
void | osmo_crc32gen_set_bits (const struct osmo_crc32gen_code *code, const ubit_t *in, int len, ubit_t *crc_bits) |
uint64_t | osmo_crc64gen_compute_bits (const struct osmo_crc64gen_code *code, const ubit_t *in, int len) |
int | osmo_crc64gen_check_bits (const struct osmo_crc64gen_code *code, const ubit_t *in, int len, const ubit_t *crc_bits) |
void | osmo_crc64gen_set_bits (const struct osmo_crc64gen_code *code, const ubit_t *in, int len, ubit_t *crc_bits) |
uint8_t | osmo_crc8gen_compute_bits (const struct osmo_crc8gen_code *code, const ubit_t *in, int len) |
int | osmo_crc8gen_check_bits (const struct osmo_crc8gen_code *code, const ubit_t *in, int len, const ubit_t *crc_bits) |
void | osmo_crc8gen_set_bits (const struct osmo_crc8gen_code *code, const ubit_t *in, int len, ubit_t *crc_bits) |
int osmo_crc16gen_check_bits | ( | const struct osmo_crc16gen_code * | code, |
const ubit_t * | in, | ||
int | len, | ||
const ubit_t * | crc_bits | ||
) |
uint16_t osmo_crc16gen_compute_bits | ( | const struct osmo_crc16gen_code * | code, |
const ubit_t * | in, | ||
int | len | ||
) |
void osmo_crc16gen_set_bits | ( | const struct osmo_crc16gen_code * | code, |
const ubit_t * | in, | ||
int | len, | ||
ubit_t * | crc_bits | ||
) |
int osmo_crc32gen_check_bits | ( | const struct osmo_crc32gen_code * | code, |
const ubit_t * | in, | ||
int | len, | ||
const ubit_t * | crc_bits | ||
) |
uint32_t osmo_crc32gen_compute_bits | ( | const struct osmo_crc32gen_code * | code, |
const ubit_t * | in, | ||
int | len | ||
) |
void osmo_crc32gen_set_bits | ( | const struct osmo_crc32gen_code * | code, |
const ubit_t * | in, | ||
int | len, | ||
ubit_t * | crc_bits | ||
) |
int osmo_crc64gen_check_bits | ( | const struct osmo_crc64gen_code * | code, |
const ubit_t * | in, | ||
int | len, | ||
const ubit_t * | crc_bits | ||
) |
uint64_t osmo_crc64gen_compute_bits | ( | const struct osmo_crc64gen_code * | code, |
const ubit_t * | in, | ||
int | len | ||
) |
void osmo_crc64gen_set_bits | ( | const struct osmo_crc64gen_code * | code, |
const ubit_t * | in, | ||
int | len, | ||
ubit_t * | crc_bits | ||
) |
int osmo_crc8gen_check_bits | ( | const struct osmo_crc8gen_code * | code, |
const ubit_t * | in, | ||
int | len, | ||
const ubit_t * | crc_bits | ||
) |
uint8_t osmo_crc8gen_compute_bits | ( | const struct osmo_crc8gen_code * | code, |
const ubit_t * | in, | ||
int | len | ||
) |
void osmo_crc8gen_set_bits | ( | const struct osmo_crc8gen_code * | code, |
const ubit_t * | in, | ||
int | len, | ||
ubit_t * | crc_bits | ||
) |