GNU Radio's IRIDIUM_TOOLKIT Package
gr::iridium::fft_burst_tagger Class Referenceabstract

<+description of block+> More...

#include <fft_burst_tagger.h>

Inheritance diagram for gr::iridium::fft_burst_tagger:

Public Types

typedef boost::shared_ptr< fft_burst_taggersptr
 

Public Member Functions

virtual uint64_t get_n_tagged_bursts ()=0
 

Static Public Member Functions

static sptr make (float center_frequency, int fft_size, int sample_rate, int burst_pre_len, int burst_post_len, int burst_width, int max_bursts=0, float threshold=7, int history_size=512, bool debug=false)
 Return a shared_ptr to a new instance of iridium::fft_burst_tagger. More...
 

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

Member Function Documentation

◆ get_n_tagged_bursts()

virtual uint64_t gr::iridium::fft_burst_tagger::get_n_tagged_bursts ( )
pure virtual

◆ make()

static sptr gr::iridium::fft_burst_tagger::make ( float  center_frequency,
int  fft_size,
int  sample_rate,
int  burst_pre_len,
int  burst_post_len,
int  burst_width,
int  max_bursts = 0,
float  threshold = 7,
int  history_size = 512,
bool  debug = false 
)
static

Return a shared_ptr to a new instance of iridium::fft_burst_tagger.

To avoid accidental use of raw pointers, iridium::fft_burst_tagger's constructor is in a private implementation class. iridium::fft_burst_tagger::make is the public interface for creating new instances.


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