![]() |
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 <dvbs2.h>
Inheritance diagram for leansdr::s2_deframer:
Collaboration diagram for leansdr::s2_deframer:Public Member Functions | |
| s2_deframer (scheduler *sch, pipebuf< bbframe > &_in, pipebuf< tspacket > &_out, pipebuf< int > *_state_out=NULL, pipebuf< unsigned long > *_locktime_out=NULL) | |
| 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 () |
Private Member Functions | |
| void | run_bbframe (bbframe *pin) |
| void | info_unlocked () |
| void | info_good_packet () |
| void | info_is_locked (bool newstate) |
Private Attributes | |
| crc8_engine | crc8 |
| int | missing |
| uint8_t | leftover [188] |
| bool | locked |
| pipereader< bbframe > | in |
| pipewriter< tspacket > | out |
| int | current_state |
| pipewriter< int > * | state_out |
| bool | report_state |
| unsigned long | locktime |
| pipewriter< unsigned long > * | locktime_out |
Static Private Attributes | |
| static const int | MAX_TS_PER_BBFRAME = fec_info::KBCH_MAX / 8 / 188 + 1 |
Additional Inherited Members | |
Public Attributes inherited from leansdr::runnable_common | |
| const char * | name |
Protected Attributes inherited from leansdr::runnable | |
| scheduler * | sch |
|
inline |
Definition at line 2516 of file dvbs2.h.
|
inlineprivate |
Definition at line 2632 of file dvbs2.h.
References leansdr::opt_write().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 2638 of file dvbs2.h.
References leansdr::opt_write().
Here is the call graph for this function:
|
inlinevirtual |
Reimplemented from leansdr::runnable_common.
Definition at line 2529 of file dvbs2.h.
References leansdr::opt_writable(), leansdr::opt_write(), leansdr::pipereader< T >::rd(), leansdr::pipereader< T >::read(), leansdr::pipereader< T >::readable(), and leansdr::pipewriter< T >::writable().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 2547 of file dvbs2.h.
References leansdr::bbframe::bytes, leansdr::tspacket::data, leansdr::pipewriter< T >::wr(), and leansdr::pipewriter< T >::written().
Here is the call graph for this function:
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
1.8.13