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.
|
#include <dvb.h>
Classes | |
struct | sync_t |
Public Types | |
typedef u8 | decoded_byte |
Public Member Functions | |
dvb_deconvol_sync (scheduler *sch, pipebuf< Tin > &_in, pipebuf< decoded_byte > &_out) | |
void | run () |
Public Member Functions inherited from leansdr::runnable | |
runnable (scheduler *_sch, const char *name) | |
Public Member Functions inherited from leansdr::runnable_common | |
runnable_common (const char *_name) | |
virtual | ~runnable_common () |
virtual void | shutdown () |
Public Attributes | |
int | resync_period |
Public Attributes inherited from leansdr::runnable_common | |
const char * | name |
Static Public Attributes | |
static const int | chunk_size = 64 |
Private Member Functions | |
void | init_syncs () |
Private Attributes | |
pipereader< Tin > | in |
pipewriter< decoded_byte > | out |
int | resync_phase |
struct leansdr::dvb_deconvol_sync::sync_t | syncs [NSYNCS] |
sync_t * | locked |
Static Private Attributes | |
static const int | NSYNCS = 4 |
Additional Inherited Members | |
Protected Attributes inherited from leansdr::runnable | |
scheduler * | sch |
typedef u8 leansdr::dvb_deconvol_sync< Tin >::decoded_byte |
|
inline |
Definition at line 725 of file dvb.h.
References leansdr::deconvol_sync< Tbyte, BYTE_ERASED >::init_syncs(), leansdr::deconvol_sync< Tbyte, BYTE_ERASED >::locked, and leansdr::deconvol_sync< Tbyte, BYTE_ERASED >::syncs.
|
inlineprivate |
Definition at line 792 of file dvb.h.
References leansdr::deconvol_sync< Tbyte, BYTE_ERASED >::sync_t::lut, leansdr::deconvol_sync< Tbyte, BYTE_ERASED >::NSYNCS, and leansdr::deconvol_sync< Tbyte, BYTE_ERASED >::syncs.
|
inlinevirtual |
Reimplemented from leansdr::runnable_common.
Definition at line 737 of file dvb.h.
References leansdr::scheduler::debug, leansdr::deconvol_sync< Tbyte, BYTE_ERASED >::sync_t::in, leansdr::deconvol_sync< Tbyte, BYTE_ERASED >::locked, leansdr::deconvol_sync< Tbyte, BYTE_ERASED >::NSYNCS, leansdr::deconvol_sync< Tbyte, BYTE_ERASED >::sync_t::out, leansdr::runnable::sch, and leansdr::deconvol_sync< Tbyte, BYTE_ERASED >::syncs.
|
static |
|
private |
|
private |
|
staticprivate |
|
private |
int leansdr::dvb_deconvol_sync< Tin >::resync_period |
|
private |
|
private |