GNU Radio's SATNOGS Package
|
#include <crc.h>
Public Types | |
enum | crc_type { CRC_NONE = 0, CRC16_CCITT, CRC16_CCITT_REVERSED, CRC16_AX25, CRC16_IBM, CRC32_C, CRC_METHODS_NUM } |
typedef enum gr::satnogs::crc::crc_type | crc_t |
Static Public Member Functions | |
static uint16_t | crc16_ccitt_reversed (const uint8_t *data, size_t len) |
static uint16_t | crc16_ccitt (const uint8_t *data, size_t len) |
static uint16_t | crc16_ax25 (const uint8_t *data, size_t len) |
static uint16_t | crc16_ibm (const uint8_t *data, size_t len) |
static uint32_t | crc32_c (const uint8_t *data, size_t len) |
static size_t | crc_size (crc_t t) |
static size_t | append (crc_t t, uint8_t *out, const uint8_t *data, size_t len, bool nbo=true) |
CRC class providing a range of different CRC calculation static methods
typedef enum gr::satnogs::crc::crc_type gr::satnogs::crc::crc_t |
|
static |
|
static |
Referenced by gr::satnogs::ax25_fcs().
|
static |
|
static |
|
static |
|
static |
|
static |