![]() |
GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
|
GNU Radio block that processes Galileo OSNMA data received from Galileo E1B telemetry blocks. After successful decoding, sends the content to the PVT block. More...
#include "galileo_inav_message.h"#include "gnss_block_interface.h"#include "osnma_data.h"#include "osnma_nav_data_manager.h"#include <gnuradio/block.h>#include <pmt/pmt.h>#include <array>#include <cstdint>#include <ctime>#include <map>#include <memory>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | osnma_msg_receiver |
| GNU Radio block that receives asynchronous OSNMA messages from the telemetry blocks, stores them in memory, and decodes OSNMA info when enough data have been received. The decoded OSNMA data is sent to the PVT block. More... | |
Macros | |
| #define | FRIEND_TEST(test_case_name, test_name) |
Typedefs | |
| using | osnma_msg_receiver_sptr = gnss_shared_ptr<osnma_msg_receiver> |
Functions | |
| osnma_msg_receiver_sptr | osnma_msg_receiver_make (const std::string &pemFilePath, const std::string &merkleFilePath, bool strict_mode=false) |
GNU Radio block that processes Galileo OSNMA data received from Galileo E1B telemetry blocks. After successful decoding, sends the content to the PVT block.
GNSS-SDR is a Global Navigation Satellite System software-defined receiver. This file is part of GNSS-SDR.
Copyright (C) 2010-2024 (see AUTHORS file for a list of contributors) SPDX-License-Identifier: GPL-3.0-or-later
Definition in file osnma_msg_receiver.h.
| #define FRIEND_TEST | ( | test_case_name, | |
| test_name ) |
Definition at line 23 of file osnma_msg_receiver.h.