GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Public Member Functions | List of all members
GenSignalSource Class Reference

This class wraps blocks that generates synthesized GNSS signal and filters the signal. More...

#include <gen_signal_source.h>

Inheritance diagram for GenSignalSource:
SignalSourceInterface GNSSBlockInterface

Public Member Functions

 GenSignalSource (std::shared_ptr< GNSSBlockInterface > signal_generator, std::shared_ptr< GNSSBlockInterface > filter, std::string role, Concurrent_Queue< pmt::pmt_t > *queue)
 Constructor. More...
 
void connect (gr::top_block_sptr top_block) override
 
void disconnect (gr::top_block_sptr top_block) override
 
gr::basic_block_sptr get_left_block () override
 
gr::basic_block_sptr get_right_block () override
 
std::string role () override
 
std::string implementation () override
 Returns "Signal Source". More...
 
size_t item_size () override
 
size_t getRfChannels () const final
 
std::shared_ptr< GNSSBlockInterfacesignal_generator () const
 
- Public Member Functions inherited from GNSSBlockInterface
virtual gr::basic_block_sptr get_left_block (int RF_channel)
 
virtual gr::basic_block_sptr get_right_block (int RF_channel)
 
virtual void start ()
 Start the flow of samples if needed. More...
 

Detailed Description

This class wraps blocks that generates synthesized GNSS signal and filters the signal.

Definition at line 41 of file gen_signal_source.h.

Constructor & Destructor Documentation

◆ GenSignalSource()

GenSignalSource::GenSignalSource ( std::shared_ptr< GNSSBlockInterface signal_generator,
std::shared_ptr< GNSSBlockInterface filter,
std::string  role,
Concurrent_Queue< pmt::pmt_t > *  queue 
)

Constructor.

Member Function Documentation

◆ implementation()

std::string GenSignalSource::implementation ( )
inlineoverridevirtual

Returns "Signal Source".

Implements GNSSBlockInterface.

Definition at line 55 of file gen_signal_source.h.


The documentation for this class was generated from the following file: