![]() |
GNSS-SDR 0.0.21
An Open Source GNSS Software Defined 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...
#include <osnma_msg_receiver.h>
Public Member Functions | |
| ~osnma_msg_receiver ()=default | |
| Default destructor. | |
| bool | verify_dsm_pkr (const DSM_PKR_message &message) const |
| Public for benchmarking purposes. | |
| void | msg_handler_osnma (const pmt::pmt_t &msg) |
| For testing purposes. | |
| void | read_merkle_xml (const std::string &merklepath) |
| Public for testing purposes. | |
| void | set_merkle_root (const std::vector< uint8_t > &v) |
| Public for benchmarking purposes. | |
Friends | |
| osnma_msg_receiver_sptr | osnma_msg_receiver_make (const std::string &pemFilePath, const std::string &merkleFilePath, bool strict_mode=false) |
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.
Definition at line 61 of file osnma_msg_receiver.h.
|
default |
Default destructor.
| void osnma_msg_receiver::msg_handler_osnma | ( | const pmt::pmt_t & | msg | ) |
For testing purposes.
| void osnma_msg_receiver::read_merkle_xml | ( | const std::string & | merklepath | ) |
Public for testing purposes.
| void osnma_msg_receiver::set_merkle_root | ( | const std::vector< uint8_t > & | v | ) |
Public for benchmarking purposes.
| bool osnma_msg_receiver::verify_dsm_pkr | ( | const DSM_PKR_message & | message | ) | const |
Public for benchmarking purposes.