gr-satnogs/grc
Manolis Surligas ad590174e0 Implement the generic decoder API
To simplify the logic and allow an easy and more efficient way to add
new decoders, the new architecture uses only one decoder block.

This block takes as input a void* stream and produces PDUs with their
metadata. To do so, the block accepts a decoder object. Every decoder
should implement the virtual class decoder(). This class provides the
necessary API and an arbitrary number of decoders can be supported. The
decoding status is reported to the frame_decoder block through the
decoder_status_t structure.
2019-09-30 19:32:21 +03:00
..
satellites Support fixed packet length frames on the FSK decoder 2017-04-15 02:41:47 +03:00
CMakeLists.txt Implement the generic decoder API 2019-09-30 19:32:21 +03:00
satnogs_ax25_decoder_bm.xml Fix AX.25 encoder/decoder 2018-03-20 20:40:13 +02:00
satnogs_ax25_encoder_mb.xml Redesign of the OOT module block structure 2016-12-04 17:09:10 +02:00
satnogs_block_tree.xml Implement the generic decoder API 2019-09-30 19:32:21 +03:00
satnogs_ccsds_rs_decoder_mm.xml Improve 8b10b decoder performance and add the CCSDS RS decoder 2018-03-24 21:43:18 +02:00
satnogs_coarse_doppler_correction_cc.xml Redesign of the OOT module block structure 2016-12-04 17:09:10 +02:00
satnogs_cw_encoder.xml Finish the CW encoder 2017-11-01 22:04:56 +02:00
satnogs_cw_to_symbol.xml Improve CW decoding 2019-09-30 18:47:46 +03:00
satnogs_debug_msg_source.xml Redesign of the OOT module block structure 2016-12-04 17:09:10 +02:00
satnogs_debug_msg_source_raw.xml Redesign of the OOT module block structure 2016-12-04 17:09:10 +02:00
satnogs_decoder_8b10b.xml Improve 8b10b decoder performance and add the CCSDS RS decoder 2018-03-24 21:43:18 +02:00
satnogs_doppler_correction_cc.xml Redesign of the OOT module block structure 2016-12-04 17:09:10 +02:00
satnogs_fox_telem_mm.xml Add block for parsing the FOX slow speed telemetry frames 2018-03-24 21:43:19 +02:00
satnogs_frame_acquisition.xml Improve the generic frame acquisition 2018-12-03 01:42:14 +02:00
satnogs_frame_decoder.xml Implement the generic decoder API 2019-09-30 19:32:21 +03:00
satnogs_frame_file_sink.xml Fix bug with the frame sink blocks 2018-02-02 22:16:20 +02:00
satnogs_iq_sink.xml Start the LRPT sync block 2018-11-24 00:25:32 +02:00
satnogs_leo_channel.xml Redesign of the OOT module block structure 2016-12-04 17:09:10 +02:00
satnogs_lrpt_decoder.xml Add LRPT decoder 2018-11-24 00:25:32 +02:00
satnogs_lrpt_sync.xml Add LRPT decoder 2018-11-24 00:25:32 +02:00
satnogs_morse_debug_source.xml Window number to dot duration should be sufficient enough 2017-11-01 22:04:56 +02:00
satnogs_morse_decoder.xml Add minimum frame length on the morse decoder 2018-02-01 21:59:45 +02:00
satnogs_multi_format_msg_sink.xml Fix bug with the frame sink blocks 2018-02-02 22:16:20 +02:00
satnogs_noaa_apt_sink.xml Fix NOAA issue caused by bad GRC regeneration 2018-02-24 00:19:40 +02:00
satnogs_ogg_encoder.xml Fix OGG encoder issues 2017-02-03 01:24:10 +02:00
satnogs_ogg_source.xml Simplify CW decoding 2017-11-01 22:04:56 +02:00
satnogs_quad_demod_filter_ff.xml Fix parameter name 2018-03-24 21:43:18 +02:00
satnogs_tcp_rigctl_msg_source.xml Redesign of the OOT module block structure 2016-12-04 17:09:10 +02:00
satnogs_udp_msg_sink.xml Redesign of the OOT module block structure 2016-12-04 17:09:10 +02:00
satnogs_udp_msg_source.xml Dev (#53) 2017-01-22 19:33:36 +02:00
satnogs_waterfall_sink.xml Dev (#53) 2017-01-22 19:33:36 +02:00
satnogs_whitening.xml Start the implementation of a generic frame synchronizer 2018-12-02 00:48:14 +02:00