|
GNU Radio's OWC Package
|
<+description of block+> More...
#include <PAM_Modulator_cplus.h>
Public Types | |
| typedef std::shared_ptr< PAM_Modulator_cplus > | sptr |
Public Member Functions | |
| virtual void | set_max_magnitude (float max_magnitude)=0 |
| virtual float | max_magnitude ()=0 |
| virtual void | set_min_magnitude (float min_magnitude)=0 |
| virtual float | min_magnitude ()=0 |
Static Public Member Functions | |
| static sptr | make (int modulation_order, float max_magnitude, float min_magnitude, int samples_per_symbol) |
| Return a shared_ptr to a new instance of owc::PAM_Modulator_cplus. | |
<+description of block+>
| typedef std::shared_ptr<PAM_Modulator_cplus> gr::owc::PAM_Modulator_cplus::sptr |
|
static |
Return a shared_ptr to a new instance of owc::PAM_Modulator_cplus.
To avoid accidental use of raw pointers, owc::PAM_Modulator_cplus's constructor is in a private implementation class. owc::PAM_Modulator_cplus::make is the public interface for creating new instances.
References max_magnitude(), and min_magnitude().
|
pure virtual |
Implemented in gr::owc::PAM_Modulator_cplus_impl.
Referenced by make(), and set_max_magnitude().
|
pure virtual |
Implemented in gr::owc::PAM_Modulator_cplus_impl.
Referenced by make(), and set_min_magnitude().
|
pure virtual |
Implemented in gr::owc::PAM_Modulator_cplus_impl.
References max_magnitude().
|
pure virtual |
Implemented in gr::owc::PAM_Modulator_cplus_impl.
References min_magnitude().