GNU Radio's OWC Package
gr::owc::OOK_Demodulator_cpvolk Class Referenceabstract

<+description of block+> More...

#include <OOK_Demodulator_cpvolk.h>

Inheritance diagram for gr::owc::OOK_Demodulator_cpvolk:
gr::owc::OOK_Demodulator_cpvolk_impl

Public Types

typedef std::shared_ptr< OOK_Demodulator_cpvolksptr

Public Member Functions

virtual void set_threshold (float threshold)=0
virtual float threshold ()=0

Static Public Member Functions

static sptr make (float threshold, int samples_per_symbol)
 Return a shared_ptr to a new instance of owc::OOK_Demodulator_cpvolk.

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

Member Function Documentation

◆ make()

sptr gr::owc::OOK_Demodulator_cpvolk::make ( float threshold,
int samples_per_symbol )
static

Return a shared_ptr to a new instance of owc::OOK_Demodulator_cpvolk.

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

References threshold().

◆ set_threshold()

virtual void gr::owc::OOK_Demodulator_cpvolk::set_threshold ( float threshold)
pure virtual

◆ threshold()

virtual float gr::owc::OOK_Demodulator_cpvolk::threshold ( )
pure virtual

Implemented in gr::owc::OOK_Demodulator_cpvolk_impl.

Referenced by make(), and set_threshold().


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