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

GNU Radio block that processes Galileo HAS message pages received from Galileo E6B telemetry blocks. After successful decoding, sends the content to the PVT block. More...

#include "Galileo_CNAV.h"
#include "galileo_has_data.h"
#include "gnss_block_interface.h"
#include "nav_message_packet.h"
#include <gnuradio/block.h>
#include <pmt/pmt.h>
#include <bitset>
#include <cstdint>
#include <map>
#include <memory>
#include <string>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  galileo_e6_has_msg_receiver
 GNU Radio block that receives asynchronous Galileo HAS message pages from the telemetry blocks, stores them in memory, and decodes HAS messages when enough data have been received. The decoded HAS message is sent to the PVT block. More...

Typedefs

using galileo_e6_has_msg_receiver_sptr = gnss_shared_ptr<galileo_e6_has_msg_receiver>

Functions

galileo_e6_has_msg_receiver_sptr galileo_e6_has_msg_receiver_make ()

Detailed Description

GNU Radio block that processes Galileo HAS message pages received from Galileo E6B telemetry blocks. After successful decoding, sends the content to the PVT block.

Author
Carles Fernandez-Prades, 2021. cfernandez(at)cttc.es
Javier Arribas, 2021. jarribas(at)cttc.es

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

Copyright (C) 2010-2021 (see AUTHORS file for a list of contributors) SPDX-License-Identifier: GPL-3.0-or-later


Definition in file galileo_e6_has_msg_receiver.h.