This class generates sampled GPS base band signals. More...
#include <snSignalGenerate.h>
  
 Public Member Functions | |
| snSignalGenerate (libconfig::Setting &Settings, SNSignal pSNSignal, snWidget *psnw, ConcBuf *pConcBuf1) | |
| ~snSignalGenerate () | |
| void | run () | 
  Public Member Functions inherited from snBlock | |
| snBlock (SNSignal pSNSignal) | |
| snBlock constructor  More... | |
| Blocks_Type | getBlks () | 
| returns current block number which is being processed  More... | |
| Blocks_Type | getOutputBlks () | 
| returns processed block number of a signal sink  More... | |
| Blocks_Type | getTotalBlks () | 
| returns total amount of blocks to be processed  More... | |
| double | get_time_per_block () | 
| double | get_blks_simulation_time () | 
| returns current simulation time dependent on current block number  More... | |
| bool | isActive () | 
| returns snBlock status. will return true after requestStop() was called.  More... | |
| void | requestStop () | 
| requests to stop processing and return the snBlock main program in run()  More... | |
Private Attributes | |
| snGNSSSignal * | gnss_signal | 
| bool | inphase_enabled | 
| bool | quadrature_enabled | 
| int | prn | 
| snModulation * | inphase_modulation | 
| snModulation * | quadrature_modulation | 
| double | start_sample | 
| sample at which the signal generation should start. output zeros before.  More... | |
| snWidget * | snw | 
| snCurveComplex * | curve | 
| ConcBuf * | ConcBuf1 | 
Additional Inherited Members | |
  Signals inherited from snBlock | |
| void | snLogSignal (const QString &mess) | 
| is connected in snMainWindow to the log text widget.  More... | |
| void | snLogSignalDebug (const QString &mess, int d) | 
| is connected in snMainWindow to the log text widget.  More... | |
  Protected Member Functions inherited from snBlock | |
| void | snLog (QString mess) | 
| can be used by snBlocks to log data to log text widget.  More... | |
| void | snLogErr (QString mess) | 
| void | snLogDeb (QString mess, int DebugLevel) | 
| can be used by snBlocks to log data to log text widget.  More... | |
| void | increaseBlks () | 
| has to be called by snBlocks after processing of the actual concbuf block  More... | |
| void | increaseOutputBlks () | 
| has to be called by the sink snBlocks after processing of the actual concbuf block  More... | |
| void | printSummary (std::string caller) | 
| This member function prints a summary of how much data was processed after the calling snBlock's exit.  More... | |
  Protected Attributes inherited from snBlock | |
| SNSignal | Sig | 
| holds the simulation parameters which are common to all snBlocks  More... | |
| unsigned int | plot_x_max | 
| double | max_simulation_length | 
| Blocks_Type | max_blocks | 
This class generates sampled GPS base band signals.
| snSignalGenerate::snSignalGenerate | ( | libconfig::Setting & | Settings, | 
| SNSignal | pSNSignal, | ||
| snWidget * | psnw, | ||
| ConcBuf * | pConcBuf1 | ||
| ) | 
| snSignalGenerate::~snSignalGenerate | ( | ) | 
| void snSignalGenerate::run | ( | ) | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
sample at which the signal generation should start. output zeros before.
 1.8.5