GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
cnav_msg.h File Reference

Utilities for CNAV message manipulation of the libswiftnav library. More...

#include "fec.h"
#include "swift_common.h"
#include <limits.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>

Go to the source code of this file.

Classes

struct  cnav_msg_t
struct  cnav_v27_part_t
struct  cnav_msg_decoder_t

Macros

#define GPS_L2_V27_HISTORY_LENGTH_BITS   64
#define GPS_L2C_V27_INIT_BITS   (32)
#define GPS_L2C_V27_DECODE_BITS   (32)
#define GPS_L2C_V27_DELAY_BITS   (32)

Functions

const v27_poly_tcnav_msg_decoder_get_poly (void)
void cnav_msg_decoder_init (cnav_msg_decoder_t *dec)
bool cnav_msg_decoder_add_symbol (cnav_msg_decoder_t *dec, unsigned char symbol, cnav_msg_t *msg, uint32_t *delay)

Detailed Description

Utilities for CNAV message manipulation of the libswiftnav library.

Author
Valeri Atamaniouk valer.nosp@m.i@sw.nosp@m.ift-n.nosp@m.av.c.nosp@m.om

GNSS-SDR is a Global Navigation Satellite System software-defined receiver. This file is part of GNSS-SDR.

This file was originally borrowed from libswiftnav https://github.com/swift-nav/libswiftnav, a portable C library implementing GNSS related functions and algorithms, and then modified by J. Arribas and C. Fernandez

Copyright (C) 2016 Swift Navigation Inc. Contact: Valeri Atamaniouk valer.nosp@m.i@sw.nosp@m.ift-n.nosp@m.av.c.nosp@m.om

SPDX-License-Identifier: LGPL-3.0-only

Definition in file cnav_msg.h.