Remove obsolete examples

This commit is contained in:
Manolis Surligas 2018-03-20 20:39:12 +02:00
parent c1dc11fe4e
commit 8424f5930d
9 changed files with 523 additions and 5098 deletions

View File

@ -5,7 +5,7 @@
# Title: UPSat Transceiver QT
# Author: Manolis Surligas (surligas@gmail.com)
# Description: SATNOGS transceiver for UPSAT satellite
# Generated: Sun Feb 5 13:59:36 2017
# Generated: Tue Mar 20 20:00:52 2018
##################################################
if __name__ == '__main__':
@ -37,6 +37,7 @@ import satnogs
import sip
import sys
import time
from gnuradio import qtgui
class upsat_transceiver_qt(gr.top_block, Qt.QWidget):
@ -45,6 +46,7 @@ class upsat_transceiver_qt(gr.top_block, Qt.QWidget):
gr.top_block.__init__(self, "UPSat Transceiver QT")
Qt.QWidget.__init__(self)
self.setWindowTitle("UPSat Transceiver QT")
qtgui.util.check_set_qss()
try:
self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc'))
except:
@ -88,9 +90,9 @@ class upsat_transceiver_qt(gr.top_block, Qt.QWidget):
self.baud_rate_uplink = baud_rate_uplink = 1200
self.baud_rate_downlink = baud_rate_downlink = 9600
self.tx_frequency = tx_frequency = 145.835e6
self.taps = taps = firdes.low_pass(1.0, samp_rate_rx, 20000, 60000, firdes.WIN_HAMMING, 6.76)
self.samp_rate_tx = samp_rate_tx = satnogs.hw_tx_settings[rx_sdr_device]['samp_rate']
self.rx_frequency = rx_frequency = 435.765e6
self.modulation_index_uplink = modulation_index_uplink = deviation / (baud_rate_uplink / 2.0)
@ -106,7 +108,7 @@ class upsat_transceiver_qt(gr.top_block, Qt.QWidget):
self.satnogs_udp_msg_sink_0_0_0 = satnogs.udp_msg_sink(dest_addr, wod_port, 1500)
self.satnogs_udp_msg_sink_0_0 = satnogs.udp_msg_sink(dest_addr, send_port, 1500)
self.satnogs_qb50_deframer_0 = satnogs.qb50_deframer(0xe)
self.satnogs_multi_format_msg_sink_0 = satnogs.multi_format_msg_sink(1)
self.satnogs_multi_format_msg_sink_0 = satnogs.multi_format_msg_sink(1, False, True, '')
self.satnogs_ax25_decoder_bm_0 = satnogs.ax25_decoder_bm('GND', 0, False, True, 256, 3)
self.qtgui_waterfall_sink_x_0 = qtgui.waterfall_sink_c(
1024, #size
@ -119,13 +121,13 @@ class upsat_transceiver_qt(gr.top_block, Qt.QWidget):
self.qtgui_waterfall_sink_x_0.set_update_time(0.10)
self.qtgui_waterfall_sink_x_0.enable_grid(False)
self.qtgui_waterfall_sink_x_0.enable_axis_labels(True)
if not True:
self.qtgui_waterfall_sink_x_0.disable_legend()
if "complex" == "float" or "complex" == "msg_float":
self.qtgui_waterfall_sink_x_0.set_plot_pos_half(not True)
labels = ['', '', '', '', '',
'', '', '', '', '']
colors = [0, 0, 0, 0, 0,
@ -139,9 +141,9 @@ class upsat_transceiver_qt(gr.top_block, Qt.QWidget):
self.qtgui_waterfall_sink_x_0.set_line_label(i, labels[i])
self.qtgui_waterfall_sink_x_0.set_color_map(i, colors[i])
self.qtgui_waterfall_sink_x_0.set_line_alpha(i, alphas[i])
self.qtgui_waterfall_sink_x_0.set_intensity_range(-140, 10)
self._qtgui_waterfall_sink_x_0_win = sip.wrapinstance(self.qtgui_waterfall_sink_x_0.pyqwidget(), Qt.QWidget)
self.top_layout.addWidget(self._qtgui_waterfall_sink_x_0_win)
self.qtgui_freq_sink_x_0 = qtgui.freq_sink_c(
@ -161,13 +163,13 @@ class upsat_transceiver_qt(gr.top_block, Qt.QWidget):
self.qtgui_freq_sink_x_0.set_fft_average(1.0)
self.qtgui_freq_sink_x_0.enable_axis_labels(True)
self.qtgui_freq_sink_x_0.enable_control_panel(True)
if not True:
self.qtgui_freq_sink_x_0.disable_legend()
if "complex" == "float" or "complex" == "msg_float":
self.qtgui_freq_sink_x_0.set_plot_pos_half(not True)
labels = ['', '', '', '', '',
'', '', '', '', '']
widths = [1, 1, 1, 1, 1,
@ -184,7 +186,7 @@ class upsat_transceiver_qt(gr.top_block, Qt.QWidget):
self.qtgui_freq_sink_x_0.set_line_width(i, widths[i])
self.qtgui_freq_sink_x_0.set_line_color(i, colors[i])
self.qtgui_freq_sink_x_0.set_line_alpha(i, alphas[i])
self._qtgui_freq_sink_x_0_win = sip.wrapinstance(self.qtgui_freq_sink_x_0.pyqwidget(), Qt.QWidget)
self.top_layout.addWidget(self._qtgui_freq_sink_x_0_win)
self.pfb_arb_resampler_xxx_0 = pfb.arb_resampler_ccf(
@ -192,7 +194,7 @@ class upsat_transceiver_qt(gr.top_block, Qt.QWidget):
taps=(firdes.low_pass_2(32, 32, 0.8, 0.1, 60)),
flt_size=32)
self.pfb_arb_resampler_xxx_0.declare_sample_delay(0)
self.osmosdr_source_0 = osmosdr.source( args="numchan=" + str(1) + " " + satnogs.hw_rx_settings[rx_sdr_device]['dev_arg'] )
self.osmosdr_source_0.set_sample_rate(samp_rate_rx)
self.osmosdr_source_0.set_center_freq(rx_frequency - lo_offset, 0)
@ -205,7 +207,7 @@ class upsat_transceiver_qt(gr.top_block, Qt.QWidget):
self.osmosdr_source_0.set_bb_gain(satnogs.hw_rx_settings[rx_sdr_device]['bb_gain'], 0)
self.osmosdr_source_0.set_antenna(satnogs.hw_rx_settings[rx_sdr_device]['antenna'], 0)
self.osmosdr_source_0.set_bandwidth(samp_rate_rx, 0)
self.osmosdr_sink_0 = osmosdr.sink( args="numchan=" + str(1) + " " + satnogs.hw_tx_settings[rx_sdr_device]['dev_arg'] )
self.osmosdr_sink_0.set_sample_rate(samp_rate_tx)
self.osmosdr_sink_0.set_center_freq(tx_frequency - lo_offset, 0)
@ -215,7 +217,7 @@ class upsat_transceiver_qt(gr.top_block, Qt.QWidget):
self.osmosdr_sink_0.set_bb_gain(satnogs.hw_tx_settings[tx_sdr_device]['bb_gain'], 0)
self.osmosdr_sink_0.set_antenna(satnogs.hw_tx_settings[tx_sdr_device]['antenna'], 0)
self.osmosdr_sink_0.set_bandwidth(samp_rate_tx, 0)
self.interp_fir_filter_xxx_0 = filter.interp_fir_filter_fff(samples_per_symbol_tx, (interp_taps))
self.interp_fir_filter_xxx_0.declare_sample_delay(0)
self.freq_xlating_fir_filter_xxx_0 = filter.freq_xlating_fir_filter_ccc(decimation_rx, (taps), lo_offset, samp_rate_rx)
@ -229,24 +231,24 @@ class upsat_transceiver_qt(gr.top_block, Qt.QWidget):
##################################################
# Connections
##################################################
self.msg_connect((self.satnogs_ax25_decoder_bm_0, 'failed_pdu'), (self.satnogs_multi_format_msg_sink_0, 'in'))
self.msg_connect((self.satnogs_ax25_decoder_bm_0, 'pdu'), (self.satnogs_qb50_deframer_0, 'in'))
self.msg_connect((self.satnogs_qb50_deframer_0, 'out'), (self.satnogs_udp_msg_sink_0_0, 'in'))
self.msg_connect((self.satnogs_qb50_deframer_0, 'wod'), (self.satnogs_udp_msg_sink_0_0_0, 'in'))
self.msg_connect((self.satnogs_udp_msg_source_0, 'msg'), (self.satnogs_upsat_fsk_frame_encoder_0, 'pdu'))
self.connect((self.analog_frequency_modulator_fc_0, 0), (self.pfb_arb_resampler_xxx_0, 0))
self.connect((self.analog_quadrature_demod_cf_0_0, 0), (self.digital_clock_recovery_mm_xx_0, 0))
self.connect((self.analog_sig_source_x_0, 0), (self.blocks_multiply_xx_0, 1))
self.connect((self.blocks_multiply_xx_0, 0), (self.osmosdr_sink_0, 0))
self.connect((self.digital_binary_slicer_fb_0, 0), (self.satnogs_ax25_decoder_bm_0, 0))
self.connect((self.digital_clock_recovery_mm_xx_0, 0), (self.digital_binary_slicer_fb_0, 0))
self.connect((self.freq_xlating_fir_filter_xxx_0, 0), (self.analog_quadrature_demod_cf_0_0, 0))
self.connect((self.freq_xlating_fir_filter_xxx_0, 0), (self.qtgui_freq_sink_x_0, 0))
self.connect((self.freq_xlating_fir_filter_xxx_0, 0), (self.qtgui_waterfall_sink_x_0, 0))
self.connect((self.interp_fir_filter_xxx_0, 0), (self.analog_frequency_modulator_fc_0, 0))
self.connect((self.osmosdr_source_0, 0), (self.freq_xlating_fir_filter_xxx_0, 0))
self.connect((self.pfb_arb_resampler_xxx_0, 0), (self.blocks_multiply_xx_0, 0))
self.connect((self.satnogs_upsat_fsk_frame_encoder_0, 0), (self.interp_fir_filter_xxx_0, 0))
self.msg_connect((self.satnogs_ax25_decoder_bm_0, 'failed_pdu'), (self.satnogs_multi_format_msg_sink_0, 'in'))
self.msg_connect((self.satnogs_ax25_decoder_bm_0, 'pdu'), (self.satnogs_qb50_deframer_0, 'in'))
self.msg_connect((self.satnogs_qb50_deframer_0, 'out'), (self.satnogs_udp_msg_sink_0_0, 'in'))
self.msg_connect((self.satnogs_qb50_deframer_0, 'wod'), (self.satnogs_udp_msg_sink_0_0_0, 'in'))
self.msg_connect((self.satnogs_udp_msg_source_0, 'msg'), (self.satnogs_upsat_fsk_frame_encoder_0, 'pdu'))
self.connect((self.analog_frequency_modulator_fc_0, 0), (self.pfb_arb_resampler_xxx_0, 0))
self.connect((self.analog_quadrature_demod_cf_0_0, 0), (self.digital_clock_recovery_mm_xx_0, 0))
self.connect((self.analog_sig_source_x_0, 0), (self.blocks_multiply_xx_0, 1))
self.connect((self.blocks_multiply_xx_0, 0), (self.osmosdr_sink_0, 0))
self.connect((self.digital_binary_slicer_fb_0, 0), (self.satnogs_ax25_decoder_bm_0, 0))
self.connect((self.digital_clock_recovery_mm_xx_0, 0), (self.digital_binary_slicer_fb_0, 0))
self.connect((self.freq_xlating_fir_filter_xxx_0, 0), (self.analog_quadrature_demod_cf_0_0, 0))
self.connect((self.freq_xlating_fir_filter_xxx_0, 0), (self.qtgui_freq_sink_x_0, 0))
self.connect((self.freq_xlating_fir_filter_xxx_0, 0), (self.qtgui_waterfall_sink_x_0, 0))
self.connect((self.interp_fir_filter_xxx_0, 0), (self.analog_frequency_modulator_fc_0, 0))
self.connect((self.osmosdr_source_0, 0), (self.freq_xlating_fir_filter_xxx_0, 0))
self.connect((self.pfb_arb_resampler_xxx_0, 0), (self.blocks_multiply_xx_0, 0))
self.connect((self.satnogs_upsat_fsk_frame_encoder_0, 0), (self.interp_fir_filter_xxx_0, 0))
def closeEvent(self, event):
self.settings = Qt.QSettings("GNU Radio", "upsat_transceiver_qt")

Binary file not shown.

View File

@ -1038,10 +1038,6 @@
</block>
<block>
<key>satnogs_ax25_decoder_bm</key>
<param>
<key>n_sync_flags</key>
<value>1</value>
</param>
<param>
<key>alias</key>
<value></value>
@ -1143,7 +1139,7 @@
</param>
<param>
<key>format</key>
<value>0</value>
<value>1</value>
</param>
</block>
<block>

View File

@ -1,5 +1,5 @@
<?xml version='1.0' encoding='utf-8'?>
<?grc format='1' created='3.7.9'?>
<?grc format='1' created='3.7.11'?>
<flow_graph>
<timestamp>Fri Mar 18 13:57:31 2016</timestamp>
<block>
@ -2284,7 +2284,7 @@ is too great and becomes a bottlneck.</value>
</param>
<param>
<key>_coordinate</key>
<value>(544, 689)</value>
<value>(542, 754)</value>
</param>
<param>
<key>_rotation</key>
@ -3859,6 +3859,10 @@ is too great and becomes a bottlneck.</value>
<key>average</key>
<value>1.0</value>
</param>
<param>
<key>axislabels</key>
<value>True</value>
</param>
<param>
<key>bw</key>
<value>samp_rate_rx/10.0</value>
@ -4127,6 +4131,10 @@ is too great and becomes a bottlneck.</value>
<key>wintype</key>
<value>firdes.WIN_BLACKMAN_hARRIS</value>
</param>
<param>
<key>label</key>
<value>Relative Gain</value>
</param>
<param>
<key>ymax</key>
<value>10</value>
@ -4135,9 +4143,17 @@ is too great and becomes a bottlneck.</value>
<key>ymin</key>
<value>-140</value>
</param>
<param>
<key>units</key>
<value>dB</value>
</param>
</block>
<block>
<key>qtgui_waterfall_sink_x</key>
<param>
<key>axislabels</key>
<value>True</value>
</param>
<param>
<key>bw</key>
<value>samp_rate_rx/10.0</value>
@ -4355,37 +4371,6 @@ is too great and becomes a bottlneck.</value>
<value>firdes.WIN_BLACKMAN_hARRIS</value>
</param>
</block>
<block>
<key>satnogs_clear_text_msg_sink</key>
<param>
<key>alias</key>
<value></value>
</param>
<param>
<key>comment</key>
<value></value>
</param>
<param>
<key>affinity</key>
<value></value>
</param>
<param>
<key>_enabled</key>
<value>1</value>
</param>
<param>
<key>_coordinate</key>
<value>(288, 336)</value>
</param>
<param>
<key>_rotation</key>
<value>180</value>
</param>
<param>
<key>id</key>
<value>satnogs_clear_text_msg_sink_0</value>
</param>
</block>
<block>
<key>satnogs_debug_msg_source</key>
<param>
@ -4437,6 +4422,53 @@ is too great and becomes a bottlneck.</value>
<value>True</value>
</param>
</block>
<block>
<key>satnogs_multi_format_msg_sink</key>
<param>
<key>alias</key>
<value></value>
</param>
<param>
<key>comment</key>
<value></value>
</param>
<param>
<key>affinity</key>
<value></value>
</param>
<param>
<key>_enabled</key>
<value>True</value>
</param>
<param>
<key>filename</key>
<value></value>
</param>
<param>
<key>_coordinate</key>
<value>(247, 363)</value>
</param>
<param>
<key>_rotation</key>
<value>180</value>
</param>
<param>
<key>id</key>
<value>satnogs_multi_format_msg_sink_0</value>
</param>
<param>
<key>outstream</key>
<value>True</value>
</param>
<param>
<key>timestamp</key>
<value>False</value>
</param>
<param>
<key>format</key>
<value>1</value>
</param>
</block>
<block>
<key>satnogs_udp_msg_source</key>
<param>
@ -4481,6 +4513,10 @@ similar to produce dynamic payloads.</value>
<key>maxoutbuf</key>
<value>0</value>
</param>
<param>
<key>msg_type</key>
<value>0</value>
</param>
<param>
<key>minoutbuf</key>
<value>0</value>
@ -4536,14 +4572,34 @@ similar to produce dynamic payloads.</value>
<key>minoutbuf</key>
<value>0</value>
</param>
<param>
<key>packet_len</key>
<value>0</value>
</param>
<param>
<key>sync_word</key>
<value>[0x7A, 0x0E]</value>
</param>
<param>
<key>ax_25</key>
<value>False</value>
</param>
<param>
<key>manchester</key>
<value>False</value>
</param>
<param>
<key>whitening_mask</key>
<value>0x1001</value>
</param>
<param>
<key>whitening_order</key>
<value>17</value>
</param>
<param>
<key>whitening_seed</key>
<value>0x1FF</value>
</param>
<param>
<key>whitening</key>
<value>True</value>
@ -4567,6 +4623,14 @@ similar to produce dynamic payloads.</value>
<key>affinity</key>
<value></value>
</param>
<param>
<key>dest_addr</key>
<value>GND</value>
</param>
<param>
<key>dest_ssid</key>
<value>0</value>
</param>
<param>
<key>_enabled</key>
<value>1</value>
@ -4577,7 +4641,7 @@ similar to produce dynamic payloads.</value>
</param>
<param>
<key>_coordinate</key>
<value>(544, 482)</value>
<value>(534, 506)</value>
</param>
<param>
<key>_rotation</key>
@ -4603,10 +4667,22 @@ similar to produce dynamic payloads.</value>
<key>msb_first</key>
<value>True</value>
</param>
<param>
<key>src_addr</key>
<value>UPSAT</value>
</param>
<param>
<key>src_ssid</key>
<value>0</value>
</param>
<param>
<key>sync_word</key>
<value>[0x7A, 0x0E]</value>
</param>
<param>
<key>ax_25</key>
<value>False</value>
</param>
<param>
<key>manchester</key>
<value>False</value>
@ -4696,7 +4772,7 @@ similar to produce dynamic payloads.</value>
</connection>
<connection>
<source_block_id>satnogs_upsat_fsk_frame_acquisition_0</source_block_id>
<sink_block_id>satnogs_clear_text_msg_sink_0</sink_block_id>
<sink_block_id>satnogs_multi_format_msg_sink_0</sink_block_id>
<source_key>pdu</source_key>
<sink_key>in</sink_key>
</connection>

View File

@ -1,5 +1,5 @@
<?xml version='1.0' encoding='utf-8'?>
<?grc format='1' created='3.7.9'?>
<?grc format='1' created='3.7.11'?>
<flow_graph>
<timestamp>Fri Mar 18 13:57:31 2016</timestamp>
<block>
@ -1185,6 +1185,10 @@ is too great and becomes a bottlneck.</value>
<key>average</key>
<value>1.0</value>
</param>
<param>
<key>axislabels</key>
<value>True</value>
</param>
<param>
<key>bw</key>
<value>samp_rate_rx/10.0</value>
@ -1453,6 +1457,10 @@ is too great and becomes a bottlneck.</value>
<key>wintype</key>
<value>firdes.WIN_BLACKMAN_hARRIS</value>
</param>
<param>
<key>label</key>
<value>Relative Gain</value>
</param>
<param>
<key>ymax</key>
<value>10</value>
@ -1461,9 +1469,17 @@ is too great and becomes a bottlneck.</value>
<key>ymin</key>
<value>-140</value>
</param>
<param>
<key>units</key>
<value>dB</value>
</param>
</block>
<block>
<key>qtgui_waterfall_sink_x</key>
<param>
<key>axislabels</key>
<value>True</value>
</param>
<param>
<key>bw</key>
<value>samp_rate_rx/10.0</value>
@ -1681,37 +1697,6 @@ is too great and becomes a bottlneck.</value>
<value>firdes.WIN_BLACKMAN_hARRIS</value>
</param>
</block>
<block>
<key>satnogs_clear_text_msg_sink</key>
<param>
<key>alias</key>
<value></value>
</param>
<param>
<key>comment</key>
<value></value>
</param>
<param>
<key>affinity</key>
<value></value>
</param>
<param>
<key>_enabled</key>
<value>1</value>
</param>
<param>
<key>_coordinate</key>
<value>(288, 336)</value>
</param>
<param>
<key>_rotation</key>
<value>180</value>
</param>
<param>
<key>id</key>
<value>satnogs_clear_text_msg_sink_0</value>
</param>
</block>
<block>
<key>satnogs_debug_msg_source</key>
<param>
@ -1763,6 +1748,53 @@ is too great and becomes a bottlneck.</value>
<value>True</value>
</param>
</block>
<block>
<key>satnogs_multi_format_msg_sink</key>
<param>
<key>alias</key>
<value></value>
</param>
<param>
<key>comment</key>
<value></value>
</param>
<param>
<key>affinity</key>
<value></value>
</param>
<param>
<key>_enabled</key>
<value>True</value>
</param>
<param>
<key>filename</key>
<value></value>
</param>
<param>
<key>_coordinate</key>
<value>(223, 331)</value>
</param>
<param>
<key>_rotation</key>
<value>180</value>
</param>
<param>
<key>id</key>
<value>satnogs_multi_format_msg_sink_0</value>
</param>
<param>
<key>outstream</key>
<value>True</value>
</param>
<param>
<key>timestamp</key>
<value>False</value>
</param>
<param>
<key>format</key>
<value>1</value>
</param>
</block>
<block>
<key>satnogs_udp_msg_source</key>
<param>
@ -1785,7 +1817,7 @@ similar to produce dynamic payloads.</value>
</param>
<param>
<key>_coordinate</key>
<value>(216, 590)</value>
<value>(223, 594)</value>
</param>
<param>
<key>_rotation</key>
@ -1807,6 +1839,10 @@ similar to produce dynamic payloads.</value>
<key>maxoutbuf</key>
<value>0</value>
</param>
<param>
<key>msg_type</key>
<value>0</value>
</param>
<param>
<key>minoutbuf</key>
<value>0</value>
@ -1844,7 +1880,7 @@ similar to produce dynamic payloads.</value>
</param>
<param>
<key>_coordinate</key>
<value>(536, 304)</value>
<value>(534, 275)</value>
</param>
<param>
<key>_rotation</key>
@ -1862,14 +1898,34 @@ similar to produce dynamic payloads.</value>
<key>minoutbuf</key>
<value>0</value>
</param>
<param>
<key>packet_len</key>
<value>0</value>
</param>
<param>
<key>sync_word</key>
<value>[0x7A, 0x0E]</value>
</param>
<param>
<key>ax_25</key>
<value>False</value>
</param>
<param>
<key>manchester</key>
<value>False</value>
</param>
<param>
<key>whitening_mask</key>
<value>0x1001</value>
</param>
<param>
<key>whitening_order</key>
<value>17</value>
</param>
<param>
<key>whitening_seed</key>
<value>0x1FF</value>
</param>
<param>
<key>whitening</key>
<value>True</value>
@ -1893,6 +1949,14 @@ similar to produce dynamic payloads.</value>
<key>affinity</key>
<value></value>
</param>
<param>
<key>dest_addr</key>
<value>GND</value>
</param>
<param>
<key>dest_ssid</key>
<value>0</value>
</param>
<param>
<key>_enabled</key>
<value>1</value>
@ -1929,10 +1993,22 @@ similar to produce dynamic payloads.</value>
<key>msb_first</key>
<value>True</value>
</param>
<param>
<key>src_addr</key>
<value>UPSAT</value>
</param>
<param>
<key>src_ssid</key>
<value>0</value>
</param>
<param>
<key>sync_word</key>
<value>[0x7A, 0x0E]</value>
</param>
<param>
<key>ax_25</key>
<value>False</value>
</param>
<param>
<key>manchester</key>
<value>False</value>
@ -2740,6 +2816,10 @@ similar to produce dynamic payloads.</value>
<key>hide_cmd_port</key>
<value>False</value>
</param>
<param>
<key>hide_lo_controls</key>
<value>True</value>
</param>
<param>
<key>stream_args</key>
<value></value>
@ -2795,6 +2875,14 @@ similar to produce dynamic payloads.</value>
<key>gain0</key>
<value>gain</value>
</param>
<param>
<key>lo_export0</key>
<value>False</value>
</param>
<param>
<key>lo_source0</key>
<value>internal</value>
</param>
<param>
<key>ant10</key>
<value></value>
@ -2823,6 +2911,14 @@ similar to produce dynamic payloads.</value>
<key>gain10</key>
<value>0</value>
</param>
<param>
<key>lo_export10</key>
<value>False</value>
</param>
<param>
<key>lo_source10</key>
<value>internal</value>
</param>
<param>
<key>ant11</key>
<value></value>
@ -2851,6 +2947,14 @@ similar to produce dynamic payloads.</value>
<key>gain11</key>
<value>0</value>
</param>
<param>
<key>lo_export11</key>
<value>False</value>
</param>
<param>
<key>lo_source11</key>
<value>internal</value>
</param>
<param>
<key>ant12</key>
<value></value>
@ -2879,6 +2983,14 @@ similar to produce dynamic payloads.</value>
<key>gain12</key>
<value>0</value>
</param>
<param>
<key>lo_export12</key>
<value>False</value>
</param>
<param>
<key>lo_source12</key>
<value>internal</value>
</param>
<param>
<key>ant13</key>
<value></value>
@ -2907,6 +3019,14 @@ similar to produce dynamic payloads.</value>
<key>gain13</key>
<value>0</value>
</param>
<param>
<key>lo_export13</key>
<value>False</value>
</param>
<param>
<key>lo_source13</key>
<value>internal</value>
</param>
<param>
<key>ant14</key>
<value></value>
@ -2935,6 +3055,14 @@ similar to produce dynamic payloads.</value>
<key>gain14</key>
<value>0</value>
</param>
<param>
<key>lo_export14</key>
<value>False</value>
</param>
<param>
<key>lo_source14</key>
<value>internal</value>
</param>
<param>
<key>ant15</key>
<value></value>
@ -2963,6 +3091,14 @@ similar to produce dynamic payloads.</value>
<key>gain15</key>
<value>0</value>
</param>
<param>
<key>lo_export15</key>
<value>False</value>
</param>
<param>
<key>lo_source15</key>
<value>internal</value>
</param>
<param>
<key>ant16</key>
<value></value>
@ -2991,6 +3127,14 @@ similar to produce dynamic payloads.</value>
<key>gain16</key>
<value>0</value>
</param>
<param>
<key>lo_export16</key>
<value>False</value>
</param>
<param>
<key>lo_source16</key>
<value>internal</value>
</param>
<param>
<key>ant17</key>
<value></value>
@ -3019,6 +3163,14 @@ similar to produce dynamic payloads.</value>
<key>gain17</key>
<value>0</value>
</param>
<param>
<key>lo_export17</key>
<value>False</value>
</param>
<param>
<key>lo_source17</key>
<value>internal</value>
</param>
<param>
<key>ant18</key>
<value></value>
@ -3047,6 +3199,14 @@ similar to produce dynamic payloads.</value>
<key>gain18</key>
<value>0</value>
</param>
<param>
<key>lo_export18</key>
<value>False</value>
</param>
<param>
<key>lo_source18</key>
<value>internal</value>
</param>
<param>
<key>ant19</key>
<value></value>
@ -3075,6 +3235,14 @@ similar to produce dynamic payloads.</value>
<key>gain19</key>
<value>0</value>
</param>
<param>
<key>lo_export19</key>
<value>False</value>
</param>
<param>
<key>lo_source19</key>
<value>internal</value>
</param>
<param>
<key>ant1</key>
<value></value>
@ -3103,6 +3271,14 @@ similar to produce dynamic payloads.</value>
<key>gain1</key>
<value>0</value>
</param>
<param>
<key>lo_export1</key>
<value>False</value>
</param>
<param>
<key>lo_source1</key>
<value>internal</value>
</param>
<param>
<key>ant20</key>
<value></value>
@ -3131,6 +3307,14 @@ similar to produce dynamic payloads.</value>
<key>gain20</key>
<value>0</value>
</param>
<param>
<key>lo_export20</key>
<value>False</value>
</param>
<param>
<key>lo_source20</key>
<value>internal</value>
</param>
<param>
<key>ant21</key>
<value></value>
@ -3159,6 +3343,14 @@ similar to produce dynamic payloads.</value>
<key>gain21</key>
<value>0</value>
</param>
<param>
<key>lo_export21</key>
<value>False</value>
</param>
<param>
<key>lo_source21</key>
<value>internal</value>
</param>
<param>
<key>ant22</key>
<value></value>
@ -3187,6 +3379,14 @@ similar to produce dynamic payloads.</value>
<key>gain22</key>
<value>0</value>
</param>
<param>
<key>lo_export22</key>
<value>False</value>
</param>
<param>
<key>lo_source22</key>
<value>internal</value>
</param>
<param>
<key>ant23</key>
<value></value>
@ -3215,6 +3415,14 @@ similar to produce dynamic payloads.</value>
<key>gain23</key>
<value>0</value>
</param>
<param>
<key>lo_export23</key>
<value>False</value>
</param>
<param>
<key>lo_source23</key>
<value>internal</value>
</param>
<param>
<key>ant24</key>
<value></value>
@ -3243,6 +3451,14 @@ similar to produce dynamic payloads.</value>
<key>gain24</key>
<value>0</value>
</param>
<param>
<key>lo_export24</key>
<value>False</value>
</param>
<param>
<key>lo_source24</key>
<value>internal</value>
</param>
<param>
<key>ant25</key>
<value></value>
@ -3271,6 +3487,14 @@ similar to produce dynamic payloads.</value>
<key>gain25</key>
<value>0</value>
</param>
<param>
<key>lo_export25</key>
<value>False</value>
</param>
<param>
<key>lo_source25</key>
<value>internal</value>
</param>
<param>
<key>ant26</key>
<value></value>
@ -3299,6 +3523,14 @@ similar to produce dynamic payloads.</value>
<key>gain26</key>
<value>0</value>
</param>
<param>
<key>lo_export26</key>
<value>False</value>
</param>
<param>
<key>lo_source26</key>
<value>internal</value>
</param>
<param>
<key>ant27</key>
<value></value>
@ -3327,6 +3559,14 @@ similar to produce dynamic payloads.</value>
<key>gain27</key>
<value>0</value>
</param>
<param>
<key>lo_export27</key>
<value>False</value>
</param>
<param>
<key>lo_source27</key>
<value>internal</value>
</param>
<param>
<key>ant28</key>
<value></value>
@ -3355,6 +3595,14 @@ similar to produce dynamic payloads.</value>
<key>gain28</key>
<value>0</value>
</param>
<param>
<key>lo_export28</key>
<value>False</value>
</param>
<param>
<key>lo_source28</key>
<value>internal</value>
</param>
<param>
<key>ant29</key>
<value></value>
@ -3383,6 +3631,14 @@ similar to produce dynamic payloads.</value>
<key>gain29</key>
<value>0</value>
</param>
<param>
<key>lo_export29</key>
<value>False</value>
</param>
<param>
<key>lo_source29</key>
<value>internal</value>
</param>
<param>
<key>ant2</key>
<value></value>
@ -3411,6 +3667,14 @@ similar to produce dynamic payloads.</value>
<key>gain2</key>
<value>0</value>
</param>
<param>
<key>lo_export2</key>
<value>False</value>
</param>
<param>
<key>lo_source2</key>
<value>internal</value>
</param>
<param>
<key>ant30</key>
<value></value>
@ -3439,6 +3703,14 @@ similar to produce dynamic payloads.</value>
<key>gain30</key>
<value>0</value>
</param>
<param>
<key>lo_export30</key>
<value>False</value>
</param>
<param>
<key>lo_source30</key>
<value>internal</value>
</param>
<param>
<key>ant31</key>
<value></value>
@ -3467,6 +3739,14 @@ similar to produce dynamic payloads.</value>
<key>gain31</key>
<value>0</value>
</param>
<param>
<key>lo_export31</key>
<value>False</value>
</param>
<param>
<key>lo_source31</key>
<value>internal</value>
</param>
<param>
<key>ant3</key>
<value></value>
@ -3495,6 +3775,14 @@ similar to produce dynamic payloads.</value>
<key>gain3</key>
<value>0</value>
</param>
<param>
<key>lo_export3</key>
<value>False</value>
</param>
<param>
<key>lo_source3</key>
<value>internal</value>
</param>
<param>
<key>ant4</key>
<value></value>
@ -3523,6 +3811,14 @@ similar to produce dynamic payloads.</value>
<key>gain4</key>
<value>0</value>
</param>
<param>
<key>lo_export4</key>
<value>False</value>
</param>
<param>
<key>lo_source4</key>
<value>internal</value>
</param>
<param>
<key>ant5</key>
<value></value>
@ -3551,6 +3847,14 @@ similar to produce dynamic payloads.</value>
<key>gain5</key>
<value>0</value>
</param>
<param>
<key>lo_export5</key>
<value>False</value>
</param>
<param>
<key>lo_source5</key>
<value>internal</value>
</param>
<param>
<key>ant6</key>
<value></value>
@ -3579,6 +3883,14 @@ similar to produce dynamic payloads.</value>
<key>gain6</key>
<value>0</value>
</param>
<param>
<key>lo_export6</key>
<value>False</value>
</param>
<param>
<key>lo_source6</key>
<value>internal</value>
</param>
<param>
<key>ant7</key>
<value></value>
@ -3607,6 +3919,14 @@ similar to produce dynamic payloads.</value>
<key>gain7</key>
<value>0</value>
</param>
<param>
<key>lo_export7</key>
<value>False</value>
</param>
<param>
<key>lo_source7</key>
<value>internal</value>
</param>
<param>
<key>ant8</key>
<value></value>
@ -3635,6 +3955,14 @@ similar to produce dynamic payloads.</value>
<key>gain8</key>
<value>0</value>
</param>
<param>
<key>lo_export8</key>
<value>False</value>
</param>
<param>
<key>lo_source8</key>
<value>internal</value>
</param>
<param>
<key>ant9</key>
<value></value>
@ -3663,6 +3991,14 @@ similar to produce dynamic payloads.</value>
<key>gain9</key>
<value>0</value>
</param>
<param>
<key>lo_export9</key>
<value>False</value>
</param>
<param>
<key>lo_source9</key>
<value>internal</value>
</param>
<param>
<key>clock_rate</key>
<value>0.0</value>
@ -3823,6 +4159,10 @@ similar to produce dynamic payloads.</value>
<key>hide_cmd_port</key>
<value>False</value>
</param>
<param>
<key>hide_lo_controls</key>
<value>True</value>
</param>
<param>
<key>stream_args</key>
<value></value>
@ -3914,7 +4254,7 @@ similar to produce dynamic payloads.</value>
</connection>
<connection>
<source_block_id>satnogs_upsat_fsk_frame_acquisition_0</source_block_id>
<sink_block_id>satnogs_clear_text_msg_sink_0</sink_block_id>
<sink_block_id>satnogs_multi_format_msg_sink_0</sink_block_id>
<source_key>pdu</source_key>
<sink_key>in</sink_key>
</connection>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff