|
GNU Radio's MICROTELECOM Package
|
Perseus Receiver source block. More...
#include <perseus.h>
Public Types | |
| typedef boost::shared_ptr< perseus > | sptr |
Public Member Functions | |
| virtual void | set_freq (float freq)=0 |
| Set frequency with Hz resolution. More... | |
| virtual void | set_attenuator (int attenuation_db)=0 |
| virtual void | set_dither (int adc_dither)=0 |
| virtual void | set_preamp (int preamp)=0 |
| virtual void | set_wideband (int frontend_filters)=0 |
Static Public Member Functions | |
| static sptr | make (int sampling_rate, int central_frequency, int attenuation_db, bool adc_dither, bool preamp, bool frontend_filters) |
| Return a shared_ptr to a new instance of microtelecom::perseus. More... | |
Perseus Receiver source block.
| typedef boost::shared_ptr<perseus> gr::microtelecom::perseus::sptr |
|
static |
Return a shared_ptr to a new instance of microtelecom::perseus.
To avoid accidental use of raw pointers, microtelecom::perseus's constructor is in a private implementation class. microtelecom::perseus::make is the public interface for creating new instances.
|
pure virtual |
Implemented in gr::microtelecom::perseus_impl.
|
pure virtual |
Implemented in gr::microtelecom::perseus_impl.
|
pure virtual |
Set frequency with Hz resolution.
| freq | The frequency in Hz |
Set the frequency of the Perseus receiver
Implemented in gr::microtelecom::perseus_impl.
|
pure virtual |
Implemented in gr::microtelecom::perseus_impl.
|
pure virtual |
Implemented in gr::microtelecom::perseus_impl.