GNU Radio's BLOCKSTREAM Package
gr::blocksat::frame_sync_fast Class Referenceabstract

<+description of block+> More...

#include <frame_sync_fast.h>

Inheritance diagram for gr::blocksat::frame_sync_fast:
gr::blocksat::frame_sync_fast_impl

Public Types

typedef boost::shared_ptr
< frame_sync_fast
sptr
 

Public Member Functions

virtual float get_avg_timing_metric ()=0
 
virtual float get_timing_rec_indicator ()=0
 
virtual int get_state ()=0
 

Static Public Member Functions

static sptr make (float treshold, int preamble_len, int payload_len, int n_init_peak, int equalize, int fix_phase, int const_order, int verbosity)
 Return a shared_ptr to a new instance of blocksat::frame_sync_fast. More...
 

Detailed Description

<+description of block+>

Member Typedef Documentation

Member Function Documentation

virtual float gr::blocksat::frame_sync_fast::get_avg_timing_metric ( )
pure virtual
virtual int gr::blocksat::frame_sync_fast::get_state ( )
pure virtual
virtual float gr::blocksat::frame_sync_fast::get_timing_rec_indicator ( )
pure virtual
static sptr gr::blocksat::frame_sync_fast::make ( float  treshold,
int  preamble_len,
int  payload_len,
int  n_init_peak,
int  equalize,
int  fix_phase,
int  const_order,
int  verbosity 
)
static

Return a shared_ptr to a new instance of blocksat::frame_sync_fast.

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


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