GNU Radio's SATNOGS Package
|
#include <cstdint>
#include <cmath>
#include <cstdio>
#include <arpa/inet.h>
Go to the source code of this file.
Namespaces | |
gr | |
gr::satnogs | |
Macros | |
#define | htonll(x) ((1==htonl(1)) ? (x) : ((uint64_t)htonl((x) & 0xFFFFFFFF) << 32) | htonl((x) >> 32)) |
#define | ntohll(x) ((1==ntohl(1)) ? (x) : ((uint64_t)ntohl((x) & 0xFFFFFFFF) << 32) | ntohl((x) >> 32)) |
Functions | |
static double | gr::satnogs::mape (double ref, double estimation) |
static unsigned int | gr::satnogs::bit_count (unsigned int x) |
static uint8_t | gr::satnogs::reverse_byte (uint8_t b) |
static uint32_t | gr::satnogs::reverse_uint32_bytes (uint32_t i) |
static uint64_t | gr::satnogs::reverse_uint64_bytes (uint64_t x) |
static uint32_t | gr::satnogs::update_crc32 (uint32_t crc, const uint8_t *data, size_t len) |
static uint32_t | gr::satnogs::crc32 (const uint8_t *buf, size_t len) |
static void | gr::satnogs::print_pdu (const uint8_t *buf, size_t len) |
Variables | |
static const uint8_t | gr::satnogs::_bytes_reversed [256] |
#define htonll | ( | x | ) | ((1==htonl(1)) ? (x) : ((uint64_t)htonl((x) & 0xFFFFFFFF) << 32) | htonl((x) >> 32)) |
#define ntohll | ( | x | ) | ((1==ntohl(1)) ? (x) : ((uint64_t)ntohl((x) & 0xFFFFFFFF) << 32) | ntohl((x) >> 32)) |