gr-satnogs/lib
Manolis Surligas 110ab30d26 Add JSON converter block for the decoders
The decoders produce a PMT message containing several information about
the decoded frame. While this is very convenient for handling data
inside the flowgraph, it is not for third party applications. The JSON
converter block is responsible to serialize all the information
contained in a PMT originating from a decoded frame.

For simple demonstration some metadata were added on the AX.25 decoder.
These metadata are still a WIP and they subjected to changes.
2019-09-30 19:32:21 +03:00
..
CMakeLists.txt Add JSON converter block for the decoders 2019-09-30 19:32:21 +03:00
ax25_decoder.cc Add JSON converter block for the decoders 2019-09-30 19:32:21 +03:00
ax25_decoder_bm_impl.cc Redesign of the AX.25 decoder 2019-09-30 18:47:46 +03:00
ax25_decoder_bm_impl.h Redesign of the AX.25 decoder 2019-09-30 18:47:46 +03:00
ax25_encoder_mb_impl.cc Fix AX.25 encoder/decoder 2018-03-20 20:40:13 +02:00
ax25_encoder_mb_impl.h Fix AX.25 encoder/decoder 2018-03-20 20:40:13 +02:00
ccsds_rs_decoder_mm_impl.cc Improvements on the overall structure of the project 2019-09-30 19:32:21 +03:00
ccsds_rs_decoder_mm_impl.h Improve 8b10b decoder performance and add the CCSDS RS decoder 2018-03-24 21:43:18 +02:00
coarse_doppler_correction_cc_impl.cc Fix Doppler shift direction (#43) 2016-11-22 11:49:42 +02:00
coarse_doppler_correction_cc_impl.h Add coarse doppler shift correction block 2016-05-11 21:17:58 +03:00
convolutional_deinterleaver.cc Add convolutional deinterleaver 2018-11-24 00:25:32 +02:00
cw_encoder_impl.cc Finish the CW encoder 2017-11-01 22:04:56 +02:00
cw_encoder_impl.h Finish the CW encoder 2017-11-01 22:04:56 +02:00
cw_to_symbol_impl.cc Improve CW decoding 2019-09-30 18:47:46 +03:00
cw_to_symbol_impl.h Improve CW decoding 2019-09-30 18:47:46 +03:00
debug_msg_source_impl.cc Add new debug message source that can accept raw bytes 2016-06-02 17:06:40 +03:00
debug_msg_source_impl.h Finish the AX.25 decoder and add a UDP message source block 2016-03-08 23:19:17 +02:00
debug_msg_source_raw_impl.cc Add new debug message source that can accept raw bytes 2016-06-02 17:06:40 +03:00
debug_msg_source_raw_impl.h Add new debug message source that can accept raw bytes 2016-06-02 17:06:40 +03:00
decoder.cc Implement the generic decoder API 2019-09-30 19:32:21 +03:00
decoder_8b10b_impl.cc Improve DUV decoder sensitivity 2018-07-30 14:05:23 +03:00
decoder_8b10b_impl.h Improve DUV decoder sensitivity 2018-07-30 14:05:23 +03:00
doppler_correction_cc_impl.cc Fix Doppler shift direction (#43) 2016-11-22 11:49:42 +02:00
doppler_correction_cc_impl.h Continue working on the Doppler Correction block 2016-03-30 21:51:19 +03:00
doppler_fit.cc Continue working on the Doppler Correction block 2016-03-30 21:51:19 +03:00
fox_telem_mm_impl.cc Fix formatting 2018-10-27 20:44:41 +03:00
fox_telem_mm_impl.h Add block for parsing the FOX slow speed telemetry frames 2018-03-24 21:43:19 +02:00
frame_acquisition_impl.cc Improvements on the overall structure of the project 2019-09-30 19:32:21 +03:00
frame_acquisition_impl.h Improve the generic frame acquisition 2018-12-03 01:42:14 +02:00
frame_decoder_impl.cc Port AX.25 decoder to the new architecture 2019-09-30 19:32:21 +03:00
frame_decoder_impl.h Port AX.25 decoder to the new architecture 2019-09-30 19:32:21 +03:00
frame_encoder_impl.cc Merge branch 'next' of https://github.com/satnogs/gr-satnogs into next 2016-03-29 22:59:36 +03:00
frame_encoder_impl.h Merge branch 'next' of https://github.com/satnogs/gr-satnogs into next 2016-03-29 22:59:36 +03:00
frame_file_sink_impl.cc Make consistent the format of the message sink 2018-03-20 20:44:36 +02:00
frame_file_sink_impl.h Fix bug with gcc<5 and minor changes to filenames 2017-08-02 18:06:21 +03:00
freq_drift.cc Merge branch 'next' of https://github.com/satnogs/gr-satnogs into next 2016-03-29 22:59:36 +03:00
golay24.cc Improvements on the overall structure of the project 2019-09-30 19:32:21 +03:00
iq_sink_impl.cc Improve DUV decoder sensitivity 2018-07-30 14:05:23 +03:00
iq_sink_impl.h Improve DUV decoder sensitivity 2018-07-30 14:05:23 +03:00
json_converter_impl.cc Add JSON converter block for the decoders 2019-09-30 19:32:21 +03:00
json_converter_impl.h Add JSON converter block for the decoders 2019-09-30 19:32:21 +03:00
lrpt_decoder_impl.cc Add LRPT decoding flowgraph 2018-11-24 00:25:32 +02:00
lrpt_decoder_impl.h Add LRPT decoding flowgraph 2018-11-24 00:25:32 +02:00
lrpt_sync_impl.cc Add LRPT decoding flowgraph 2018-11-24 00:25:32 +02:00
lrpt_sync_impl.h Add LRPT decoding flowgraph 2018-11-24 00:25:32 +02:00
metadata.cc Add JSON converter block for the decoders 2019-09-30 19:32:21 +03:00
morse_debug_source_impl.cc Window number to dot duration should be sufficient enough 2017-11-01 22:04:56 +02:00
morse_debug_source_impl.h Window number to dot duration should be sufficient enough 2017-11-01 22:04:56 +02:00
morse_decoder_impl.cc Improve CW decoding 2019-09-30 18:47:46 +03:00
morse_decoder_impl.h Improve CW decoding 2019-09-30 18:47:46 +03:00
morse_tree.cc Improve CW decoding process 2017-11-01 22:04:56 +02:00
multi_format_msg_sink_impl.cc Make consistent the format of the message sink 2018-03-20 20:44:36 +02:00
multi_format_msg_sink_impl.h Output messages in text files 2017-11-01 22:04:56 +02:00
noaa_apt_sink_impl.cc Fixed slating issues caused by NaN samples 2018-07-18 12:25:53 +03:00
noaa_apt_sink_impl.h Reinstate stop function 2018-02-02 18:44:32 +02:00
ogg_encoder_impl.cc Fix OGG encoder issues 2017-02-03 01:24:10 +02:00
ogg_encoder_impl.h Fix OGG encoder issues 2017-02-03 01:24:10 +02:00
ogg_source_impl.cc Several minor improvements 2018-01-21 22:23:22 +02:00
ogg_source_impl.h Several minor improvements 2018-01-21 22:23:22 +02:00
qa_ax25_decoder.cc Add JSON converter block for the decoders 2019-09-30 19:32:21 +03:00
qa_ax25_decoder.h Add JSON converter block for the decoders 2019-09-30 19:32:21 +03:00
qa_golay24.cc Improvements on the overall structure of the project 2019-09-30 19:32:21 +03:00
qa_golay24.h Improvements on the overall structure of the project 2019-09-30 19:32:21 +03:00
qa_json_converter.cc Add JSON converter block for the decoders 2019-09-30 19:32:21 +03:00
qa_json_converter.h Add JSON converter block for the decoders 2019-09-30 19:32:21 +03:00
qa_satnogs.cc Add JSON converter block for the decoders 2019-09-30 19:32:21 +03:00
qa_satnogs.h Improvements on the overall structure of the project 2019-09-30 19:32:21 +03:00
qb50_deframer_impl.cc Add the QB50 deframer block 2016-07-27 17:38:49 +03:00
qb50_deframer_impl.h Add the QB50 deframer block 2016-07-27 17:38:49 +03:00
quad_demod_filter_ff_impl.cc Change the quadrature demod filter to sync block 2018-03-24 21:43:18 +02:00
quad_demod_filter_ff_impl.h Change the quadrature demod filter to sync block 2018-03-24 21:43:18 +02:00
shift_reg.cc Improve the generic frame acquisition 2018-12-03 01:42:14 +02:00
tcp_rigctl_msg_source_impl.cc Fix compiler warning when printing uint64_t 2018-12-03 02:14:58 +02:00
tcp_rigctl_msg_source_impl.h Add supoort to the rigctl message source to work as client 2016-10-22 19:34:09 +03:00
test_satnogs.cc Improvements on the overall structure of the project 2019-09-30 19:32:21 +03:00
udp_msg_sink_impl.cc Add UDP PMT message sink block 2016-04-29 02:21:00 +03:00
udp_msg_sink_impl.h Add UDP PMT message sink block 2016-04-29 02:21:00 +03:00
udp_msg_source_impl.cc Fix missing break statement 2017-02-03 19:25:53 +02:00
udp_msg_source_impl.h Dev (#53) 2017-01-22 19:33:36 +02:00
upsat_fsk_frame_acquisition_impl.cc Support fixed packet length frames on the FSK decoder 2017-04-15 02:41:47 +03:00
upsat_fsk_frame_acquisition_impl.h Support fixed packet length frames on the FSK decoder 2017-04-15 02:41:47 +03:00
upsat_fsk_frame_encoder_impl.cc Merge branch 'next' of https://github.com/satnogs/gr-satnogs into next 2016-06-30 23:44:05 +03:00
upsat_fsk_frame_encoder_impl.h AX.25 support at the UPSAT FSK encoder/decoder 2016-04-29 21:43:09 +03:00
waterfall_sink_impl.cc Dev (#53) 2017-01-22 19:33:36 +02:00
waterfall_sink_impl.h Dev (#53) 2017-01-22 19:33:36 +02:00
whitening.cc Improve the generic frame acquisition 2018-12-03 01:42:14 +02:00