![]() |
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>
Inheritance diagram for leansdr::dvb_deconvol_sync< Tin >:
Collaboration diagram for leansdr::dvb_deconvol_sync< Tin >: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.
Here is the call graph for this function:
|
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 |
1.8.13