21 #ifndef INCLUDED_SATNOGS_CRC_H 22 #define INCLUDED_SATNOGS_CRC_H 47 crc16_ccitt_reversed(
const uint8_t *data,
size_t len);
50 crc16_ccitt(
const uint8_t *data,
size_t len);
53 crc16_aug_ccitt(
const uint8_t *data,
size_t len);
56 crc16_ax25(
const uint8_t *data,
size_t len);
59 crc16_ibm(
const uint8_t *data,
size_t len);
62 crc32_c(
const uint8_t *data,
size_t len);
68 append(crc_t
t, uint8_t *out,
const uint8_t *data,
size_t len,
bool nbo =
true);
71 check(crc_t
t,
const uint8_t *data,
size_t len,
bool nbo =
true);
74 static const uint16_t crc16_ccitt_table_reverse[256];
75 static const uint16_t crc16_ccitt_table[256];
76 static const uint32_t crc32_c_table[256];
data_t t[NROOTS+1]
Definition: decode_rs.h:77
Definition: amsat_duv_decoder.h:29
enum gr::satnogs::crc::crc_type crc_t
crc_type
Definition: crc.h:35
#define SATNOGS_API
Definition: api.h:30