GNU Radio Manual and C++ API Reference  3.7.9.2
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GrAtscFieldSyncMux Class Reference

Insert ATSC Field Syncs as required (atsc_data_segment –> atsc_data_segment) More...

#include <gnuradio/atsc/GrAtscFieldSyncMux.h>

Public Member Functions

 GrAtscFieldSyncMux ()
 
 ~GrAtscFieldSyncMux ()
 
const char * name ()
 
int work (VrSampleRange output, void *o[], VrSampleRange inputs[], void *i[])
 
int forecast (VrSampleRange output, VrSampleRange inputs[])
 
void pre_initialize ()
 

Static Public Attributes

static const int N_SAVED_SYMBOLS = 12
 

Protected Attributes

VrSampleIndex d_current_index
 
bool d_already_output_field_sync
 
unsigned char d_saved_symbols [N_SAVED_SYMBOLS]
 

Detailed Description

Insert ATSC Field Syncs as required (atsc_data_segment –> atsc_data_segment)

Constructor & Destructor Documentation

GrAtscFieldSyncMux::GrAtscFieldSyncMux ( )
GrAtscFieldSyncMux::~GrAtscFieldSyncMux ( )

Member Function Documentation

int GrAtscFieldSyncMux::forecast ( VrSampleRange  output,
VrSampleRange  inputs[] 
)
const char* GrAtscFieldSyncMux::name ( )
inline
void GrAtscFieldSyncMux::pre_initialize ( )
int GrAtscFieldSyncMux::work ( VrSampleRange  output,
void *  o[],
VrSampleRange  inputs[],
void *  i[] 
)

Member Data Documentation

bool GrAtscFieldSyncMux::d_already_output_field_sync
protected
VrSampleIndex GrAtscFieldSyncMux::d_current_index
protected
unsigned char GrAtscFieldSyncMux::d_saved_symbols[N_SAVED_SYMBOLS]
protected
const int GrAtscFieldSyncMux::N_SAVED_SYMBOLS = 12
static

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