![]() |
GNSS-SDR
0.0.19
An Open Source GNSS Software Defined Receiver
|
Class that produces all kinds of GNSS blocks. More...
#include <gnss_block_factory.h>
Public Member Functions | |
| std::unique_ptr< SignalSourceInterface > | GetSignalSource (const ConfigurationInterface *configuration, Concurrent_Queue< pmt::pmt_t > *queue, int ID=-1) |
| std::unique_ptr< GNSSBlockInterface > | GetSignalConditioner (const ConfigurationInterface *configuration, int ID=-1) |
| std::unique_ptr< std::vector< std::unique_ptr< GNSSBlockInterface > > > | GetChannels (const ConfigurationInterface *configuration, Concurrent_Queue< pmt::pmt_t > *queue) |
| std::unique_ptr< GNSSBlockInterface > | GetObservables (const ConfigurationInterface *configuration) |
| std::unique_ptr< GNSSBlockInterface > | GetPVT (const ConfigurationInterface *configuration) |
| std::unique_ptr< GNSSBlockInterface > | GetBlock (const ConfigurationInterface *configuration, const std::string &role, unsigned int in_streams, unsigned int out_streams, Concurrent_Queue< pmt::pmt_t > *queue=nullptr) |
| Returns the block with the required role implementation and its configuration parameters. More... | |
Class that produces all kinds of GNSS blocks.
Definition at line 49 of file gnss_block_factory.h.
| std::unique_ptr<GNSSBlockInterface> GNSSBlockFactory::GetBlock | ( | const ConfigurationInterface * | configuration, |
| const std::string & | role, | ||
| unsigned int | in_streams, | ||
| unsigned int | out_streams, | ||
| Concurrent_Queue< pmt::pmt_t > * | queue = nullptr |
||
| ) |
Returns the block with the required role implementation and its configuration parameters.
1.8.14