GNU Radio v3.7.x-xxx-xunknown C++ API
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNatsc
oNatsc_sync_tag
oNboost
oNgnuradio
oNgrInclude this header to use the message passing features
oNIcePy
oNpmt
oNrpcpmtconverter
oNsssr
oNuhd
oCatsc_bit_timing_loopATSC BitTimingLoop3This class accepts a single real input and produces two outputs, the raw symbol (float) and the tag (atsc_syminfo)
oCatsc_data_segment832 3 bit symbols. The low 3 bits in the byte hold the symbol
oCatsc_deinterleaverDeinterleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded –> atsc_mpeg_packet_rs_encoded)input: atsc_mpeg_packet_rs_encoded; output: atsc_mpeg_packet_rs_encoded
oCatsc_depadDepad mpeg ts packets from 256 byte atsc_mpeg_packet to 188 byte charinput: atsc_mpeg_packet; output: unsigned char
oCatsc_derandomizer"dewhiten" incoming mpeg transport stream packetsinput: atsc_mpeg_packet_no_sync; output: atsc_mpeg_packet;
oCatsc_ds_to_softdsDebug glue routine (atsc_data_segment –> atsc_soft_data_segment)input: atsc_data_segment; output: atsc_soft_data_segment
oCatsc_equalizerATSC equalizer (float,syminfo –> float,syminfo)first inputs are data samples, second inputs are tags. first outputs are equalized data samples, second outputs are tags
oCatsc_field_sync_demuxATSC Field Sync Demux
oCatsc_field_sync_muxInsert ATSC Field Syncs as required (atsc_data_segment –> atsc_data_segment)input: atsc_data_segment; output: atsc_data_segment
oCatsc_fpllATSC FPLL (2nd Version)A/D –> GrFIRfilterFFF -—> GrAtscFPLL -—>
oCatsc_fs_checkerATSC field sync checker (float,syminfo –> float,syminfo)first output is delayed version of input. second output is set of tags, one-for-one with first output
oCatsc_interleaverInterleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded –> atsc_mpeg_packet_rs_encoded)*input: atsc_mpeg_packet_rs_encoded; output: atsc_mpeg_packet_rs_encoded
oCatsc_mpeg_packet
oCatsc_mpeg_packet_no_sync
oCatsc_mpeg_packet_rs_encoded
oCatsc_padPad mpeg ts packets from 188 byte char to to 256 byte atsc_mpeg_packetinput: unsigned char; output: atsc_mpeg_packet
oCatsc_randomizer"Whiten" incoming mpeg transport stream packetsinput: atsc_mpeg_packet; output: atsc_mpeg_packet_no_sync
oCatsc_root_raised_cosine
oCatsc_root_raised_cosine_bandpass
oCatsc_rs_decoderReed-Solomon decoder for ATSCinput: atsc_mpeg_packet_rs_encoded; output: atsc_mpeg_packet_no_sync
oCatsc_rs_encoderReed-Solomon encoder for ATSCinput: atsc_mpeg_packet_no_sync; output: atsc_mpeg_packet_rs_encoded
oCatsc_soft_data_segment
oCatsc_trellis_encoderATSC 12-way interleaved trellis encoder (atsc_mpeg_packet_rs_encoded –> atsc_data_segment)input: atsc_mpeg_packet_rs_encoded; output: atsc_data_segment
oCatsc_viterbi_decoderATSC 12-way interleaved viterbi decoder (atsc_soft_data_segment –> atsc_mpeg_packet_rs_encoded)input: atsc_soft_data_segment; output: atsc_mpeg_packet_rs_encoded
oCatsc_vsbtx_lp
oCatsci_basic_trellis_encoderATSC trellis encoder building block
oCatsci_data_deinterleaverAtsc convolutional data deinterleaver
oCatsci_data_interleaverAtsc convolutional data interleaver
oCatsci_equalizerAbstract base class for ATSC equalizer
oCatsci_equalizer_lms
oCatsci_equalizer_lms2
oCatsci_equalizer_nop
oCatsci_exp2_lp
oCatsci_fake_single_viterbiSingle channel viterbi decoder
oCatsci_fs_checkerAbstract base class for ATSC field sync checker
oCatsci_fs_checker_naiveNaive concrete implementation of field sync checker
oCatsci_fs_correlatorAbstract base class for ATSC field sync correlator
oCatsci_fs_correlator_naiveNaive concrete implementation of field sync correlator
oCatsci_interpolatorInterpolator control for segment and symbol sync recovery
oCatsci_randomizerATSC data "whitener"
oCatsci_reed_solomonATSC Reed-Solomon encoder / decoder
oCatsci_single_viterbiSingle channel viterbi decoder
oCatsci_slicer_agcAutomatic Gain Control class for atsc slicer
oCatsci_sliding_correlatorLook for the PN 511 field sync pattern
oCatsci_sssrATSC Segment and Symbol Sync Recovery
oCatsci_trellis_encoderFancy, schmancy 12-way interleaved trellis encoder for ATSC
oCatsci_viterbi_decoderFancy, schmancy 12-way interleaved viterbi decoder for ATSC
oCbit128
oCcallbackregister_base
oCColorMap_BlackHot
oCColorMap_Incandescent
oCColorMap_MultiColor
oCColorMap_UserDefined
oCColorMap_WhiteHot
oCColorMapMenu
oCConstellationDisplayFormDisplayForm child for managing constellaton (I&Q) plots
oCConstellationDisplayPlotQWidget for displaying constellaton (I&Q) plots
oCConstUpdateEvent
oCconvolutional_interleaverTemplate class for generic convolutional interleaver
oCDisplayFormBase class for setting up and managing QTGUI plot forms
oCDisplayPlotQWidget base plot to build QTGUI plotting tools
oCensure_py_gil_state
oCFFTAverageMenu
oCFFTSizeMenu
oCFFTWindowMenu
oCFreqDisplayFormDisplayForm child for managing frequency (PSD) plots
oCFreqDisplayScaleDraw
oCFreqOffsetAndPrecisionClass
oCFrequencyDisplayPlotQWidget for displaying frequency domain (PSD) plots
oCFreqUpdateEvent
oCGrAtscBitTimingLoopATSC BitTimingLoop
oCGrAtscBitTimingLoop2ATSC BitTimingLoop
oCGrAtscBitTimingLoop3ATSC BitTimingLoop3
oCGrAtscConvert2xTo20
oCGrAtscDataSegToSoftDataSegDebug glue routine (atsc_data_segment –> atsc_soft_data_segment)
oCGrAtscDeinterleaverDeinterleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded –> atsc_mpeg_packet_rs_encoded)
oCGrAtscDerandomizerDerandomize ATSC data (atsc_mpeg_packet_no_sync –> atsc_mpeg_packet)
oCGrAtscEqualizerATSC equalizer (float,syminfo –> float,syminfo)
oCGrAtscFieldSyncCheckerATSC field sync checker (float,syminfo –> float,syminfo)
oCGrAtscFieldSyncCorrelatorATSC field sync correlator (float –> float,float)
oCGrAtscFieldSyncDemuxATSC Field Sync Demux
oCGrAtscFieldSyncMuxInsert ATSC Field Syncs as required (atsc_data_segment –> atsc_data_segment)
oCGrAtscFPLLATSC FPLL (2nd Version)
oCGrAtscInterleaverInterleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded –> atsc_mpeg_packet_rs_encoded)
oCGrAtscRandomizerRandomize ATSC data (atsc_mpeg_packet –> atsc_mpeg_packet_no_sync)
oCGrAtscRSDecoderPass ATSC data Reed-Solomon decoder( atsc_mpeg_packet_rs_encoded –> atsc_mpeg_rs_no_sync)
oCGrAtscRSEncoderEncode using Reed Solomon ATSC data (atsc_mpeg_packet_no_sync –> atsc_mpeg_packet_rs_encoded)
oCGrAtscSegSymSyncATSC SegSymSync
oCGrAtscSegSymSyncImplConcrete implementation of GrAtscSegSymSync
oCGrAtscSymbolMapperTake atsc_data_segments and map them to symbols
oCGrAtscTrellisEncoderATSC 12-way interleaved trellis encoder (atsc_mpeg_packet_rs_encoded –> atsc_data_segment)
oCGrAtscViterbiDecoderATSC 12-way interleaved viterbi decoder (atsc_soft_data_segment –> atsc_mpeg_packet_rs_encoded)
oCHistogramDisplayFormDisplayForm child for managing histogram domain plots
oCHistogramDisplayPlotQWidget for displaying time domain plots
oCHistogramUpdateEvent
oCice_application_base
oCice_application_common
oCice_server_template
oCimaxdiv_t
oCInstance
oCinterleaver_fifoTemplate class for interleaver fifo
oCLineColorMenu
oCLineMarkerMenu
oCLineStyleMenu
oCLineTitleAction
oCLineWidthMenu
oCMarkerAlphaMenu
oCNPointsMenu
oCOtherAction
oCOtherDualAction
oCplinfoPipeline info that flows with data
oCPlotTimeRasterA plot item, which displays a time raster
oCPlotWaterfallA plot item, which displays a waterfall spectrogram
oCpmt_assist
oCPopupMenu
oCpycallback_object
oCQwtDblClickPlotPicker
oCQwtPickerDblClickPointMachine
oCrpc_register_base
oCrpcbasic_base
oCrpcbasic_extractor
oCrpcbasic_extractor< T, bool >
oCrpcbasic_extractor< T, char >
oCrpcbasic_extractor< T, double >
oCrpcbasic_extractor< T, float >
oCrpcbasic_extractor< T, int >
oCrpcbasic_extractor< T, long >
oCrpcbasic_extractor< T, short >
oCrpcbasic_extractor< T, std::complex< double > >
oCrpcbasic_extractor< T, std::complex< float > >
oCrpcbasic_extractor< T, std::string >
oCrpcbasic_inserter
oCrpcbasic_inserter< T, std::complex< double > >
oCrpcbasic_inserter< T, std::complex< float > >
oCrpcbasic_inserter< T, std::vector< float > >
oCrpcbasic_inserter< T, std::vector< int > >
oCrpcbasic_inserter< T, std::vector< short > >
oCrpcbasic_inserter< T, std::vector< signed char > >
oCrpcbasic_inserter< T, std::vector< std::complex< float > > >
oCrpcbasic_inserter< T, std::vector< uint8_t > >
oCrpcbasic_inserter< T, uint64_t >
oCrpcbasic_register_get
oCrpcbasic_register_set
oCrpcbasic_register_variable
oCrpcbasic_register_variable_rw
oCrpcextractor_base
oCrpcinserter_base
oCrpcmanager
oCrpcmanager_base
oCrpcserver_aggregator
oCrpcserver_base
oCrpcserver_booter_aggregator
oCrpcserver_booter_base
oCrpcserver_booter_ice
oCrpcserver_ice
oCSpectrumDisplayForm
oCSpectrumFrequencyRangeEvent
oCSpectrumGUIClassQWidget class for controlling plotting
oCSpectrumUpdateEvent
oCSpectrumWindowCaptionEvent
oCSpectrumWindowResetEvent
oCtag_sink_demo
oCtag_source_demo
oCTimeDisplayFormDisplayForm child for managing time domain plots
oCTimeDomainDisplayPlotQWidget for displaying time domain plots
oCTimeRasterData
oCTimeRasterDisplayFormDisplayForm child for managing time raster plots
oCTimeRasterDisplayPlotQWidget for time raster (time vs. time) plots
oCTimeRasterUpdateEvent
oCTimeScaleData
oCTimeUpdateEvent
oCviterbi_state
oCvolk_arch_pref
oCVOLK_CPU
oCvolk_func_desc
oCvolk_machine
oCWaterfallData
oCWaterfallDisplayFormDisplayForm child for managing waterfall (spectrogram) plots
oCWaterfallDisplayPlotQWidget for displaying waterfall (spectrogram) plots
\CWaterfallUpdateEvent