GNSS-SDR  0.0.14
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:
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...
 
virtual ~GenSignalSource ()=default
 Virtual destructor. 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
 
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 40 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.

◆ ~GenSignalSource()

virtual GenSignalSource::~GenSignalSource ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ implementation()

std::string GenSignalSource::implementation ( )
inlineoverridevirtual

Returns "Signal Source".

Implements GNSSBlockInterface.

Definition at line 57 of file gen_signal_source.h.


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