SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
Public Member Functions | List of all members
leansdr::sampler_interface< T > Struct Template Referenceabstract

#include <sdr.h>

+ Inheritance diagram for leansdr::sampler_interface< T >:

Public Member Functions

virtual ~sampler_interface ()
 
virtual complex< T > interp (const complex< T > *pin, float mu, float phase)=0
 
virtual void update_freq (float freqw, int period=1)
 
virtual int readahead ()=0
 

Detailed Description

template<typename T>
struct leansdr::sampler_interface< T >

Definition at line 888 of file sdr.h.

Constructor & Destructor Documentation

◆ ~sampler_interface()

template<typename T>
virtual leansdr::sampler_interface< T >::~sampler_interface ( )
inlinevirtual

Definition at line 890 of file sdr.h.

891  {
892  }

Member Function Documentation

◆ interp()

template<typename T>
virtual complex<T> leansdr::sampler_interface< T >::interp ( const complex< T > *  pin,
float  mu,
float  phase 
)
pure virtual

◆ readahead()

template<typename T>
virtual int leansdr::sampler_interface< T >::readahead ( )
pure virtual

◆ update_freq()

template<typename T>
virtual void leansdr::sampler_interface< T >::update_freq ( float  freqw,
int  period = 1 
)
inlinevirtual

Reimplemented in leansdr::fir_sampler< T, Tc >, and leansdr::linear_sampler< T >.

Definition at line 894 of file sdr.h.

Referenced by leansdr::cstln_receiver< leansdr::f32, leansdr::eucl_ss >::run(), leansdr::s2_frame_receiver< T, SOFTSYMB >::run_frame_locked(), and leansdr::s2_frame_receiver< T, SOFTSYMB >::run_frame_search().

895  {
896  (void) freqw;
897  (void) period;
898  } // 65536 = 1 Hz
+ Here is the caller graph for this function:

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