Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
yids
kukuruku-fork
Commits
255ef40d
Commit
255ef40d
authored
Aug 02, 2016
by
yids
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
my works on kukuruku
parent
5c11083b
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
844 additions
and
5 deletions
+844
-5
client/modes/Makefile
client/modes/Makefile
+2
-1
client/modes/multimon.grc
client/modes/multimon.grc
+836
-0
client/modes/tetra.pyc
client/modes/tetra.pyc
+0
-0
server/init.sh
server/init.sh
+5
-3
server/osmosdr-input.py
server/osmosdr-input.py
+1
-1
No files found.
client/modes/Makefile
View file @
255ef40d
...
...
@@ -3,7 +3,8 @@ CFLAGS = -d .
all
:
modes
MODES
=
tetrapol.py tetra.py nfm.py mfm.py wfm.py raw.py
MODES
=
tetrapol.py tetra.py nfm.py mfm.py wfm.py raw.py multimon.py
#MODES = multimon.py
%.py
:
%.grc
$(CC)
$(CFLAGS)
$<
...
...
client/modes/multimon.grc
0 → 100644
View file @
255ef40d
<?xml version='1.0' encoding='utf-8'?>
<?grc format='1' created='3.7.11'?>
<flow_graph>
<timestamp>
Mon May 9 11:02:35 2016
</timestamp>
<block>
<key>
options
</key>
<param>
<key>
author
</key>
<value></value>
</param>
<param>
<key>
window_size
</key>
<value></value>
</param>
<param>
<key>
category
</key>
<value>
Custom
</value>
</param>
<param>
<key>
comment
</key>
<value></value>
</param>
<param>
<key>
description
</key>
<value></value>
</param>
<param>
<key>
_enabled
</key>
<value>
True
</value>
</param>
<param>
<key>
_coordinate
</key>
<value>
(8, 8)
</value>
</param>
<param>
<key>
_rotation
</key>
<value>
0
</value>
</param>
<param>
<key>
generate_options
</key>
<value>
wx_gui
</value>
</param>
<param>
<key>
hier_block_src_path
</key>
<value>
.:
</value>
</param>
<param>
<key>
id
</key>
<value>
multimon
</value>
</param>
<param>
<key>
max_nouts
</key>
<value>
0
</value>
</param>
<param>
<key>
qt_qss_theme
</key>
<value></value>
</param>
<param>
<key>
realtime_scheduling
</key>
<value></value>
</param>
<param>
<key>
run_command
</key>
<value>
{python} -u {filename}
</value>
</param>
<param>
<key>
run_options
</key>
<value>
prompt
</value>
</param>
<param>
<key>
run
</key>
<value>
True
</value>
</param>
<param>
<key>
thread_safe_setters
</key>
<value></value>
</param>
<param>
<key>
title
</key>
<value></value>
</param>
</block>
<block>
<key>
variable
</key>
<param>
<key>
comment
</key>
<value></value>
</param>
<param>
<key>
_enabled
</key>
<value>
True
</value>
</param>
<param>
<key>
_coordinate
</key>
<value>
(304, 53)
</value>
</param>
<param>
<key>
_rotation
</key>
<value>
0
</value>
</param>
<param>
<key>
id
</key>
<value>
audio_rate
</value>
</param>
<param>
<key>
value
</key>
<value>
24000
</value>
</param>
</block>
<block>
<key>
variable
</key>
<param>
<key>
comment
</key>
<value></value>
</param>
<param>
<key>
_enabled
</key>
<value>
True
</value>
</param>
<param>
<key>
_coordinate
</key>
<value>
(528, 61)
</value>
</param>
<param>
<key>
_rotation
</key>
<value>
0
</value>
</param>
<param>
<key>
id
</key>
<value>
filename
</value>
</param>
<param>
<key>
value
</key>
<value>
datetime.now().strftime("nfm-%F-%T.wav")
</value>
</param>
</block>
<block>
<key>
variable
</key>
<param>
<key>
comment
</key>
<value></value>
</param>
<param>
<key>
_enabled
</key>
<value>
True
</value>
</param>
<param>
<key>
_coordinate
</key>
<value>
(0, 69)
</value>
</param>
<param>
<key>
_rotation
</key>
<value>
0
</value>
</param>
<param>
<key>
id
</key>
<value>
samp_rate
</value>
</param>
<param>
<key>
value
</key>
<value>
24e3
</value>
</param>
</block>
<block>
<key>
variable_slider
</key>
<param>
<key>
comment
</key>
<value></value>
</param>
<param>
<key>
converver
</key>
<value>
float_converter
</value>
</param>
<param>
<key>
value
</key>
<value>
1
</value>
</param>
<param>
<key>
_enabled
</key>
<value>
True
</value>
</param>
<param>
<key>
_coordinate
</key>
<value>
(408, 56)
</value>
</param>
<param>
<key>
_rotation
</key>
<value>
0
</value>
</param>
<param>
<key>
grid_pos
</key>
<value></value>
</param>
<param>
<key>
id
</key>
<value>
volume
</value>
</param>
<param>
<key>
label
</key>
<value></value>
</param>
<param>
<key>
max
</key>
<value>
10
</value>
</param>
<param>
<key>
min
</key>
<value>
0
</value>
</param>
<param>
<key>
notebook
</key>
<value></value>
</param>
<param>
<key>
num_steps
</key>
<value>
1000
</value>
</param>
<param>
<key>
style
</key>
<value>
wx.SL_HORIZONTAL
</value>
</param>
</block>
<block>
<key>
analog_nbfm_rx
</key>
<param>
<key>
audio_rate
</key>
<value>
audio_rate
</value>
</param>
<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>
_coordinate
</key>
<value>
(360, 191)
</value>
</param>
<param>
<key>
_rotation
</key>
<value>
0
</value>
</param>
<param>
<key>
id
</key>
<value>
analog_nbfm_rx_0
</value>
</param>
<param>
<key>
max_dev
</key>
<value>
10e3
</value>
</param>
<param>
<key>
maxoutbuf
</key>
<value>
0
</value>
</param>
<param>
<key>
minoutbuf
</key>
<value>
0
</value>
</param>
<param>
<key>
quad_rate
</key>
<value>
int(samp_rate)
</value>
</param>
<param>
<key>
tau
</key>
<value>
75e-6
</value>
</param>
</block>
<block>
<key>
audio_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>
device_name
</key>
<value></value>
</param>
<param>
<key>
_enabled
</key>
<value>
True
</value>
</param>
<param>
<key>
_coordinate
</key>
<value>
(744, 212)
</value>
</param>
<param>
<key>
_rotation
</key>
<value>
0
</value>
</param>
<param>
<key>
id
</key>
<value>
audio_sink_0
</value>
</param>
<param>
<key>
num_inputs
</key>
<value>
1
</value>
</param>
<param>
<key>
ok_to_block
</key>
<value>
True
</value>
</param>
<param>
<key>
samp_rate
</key>
<value>
audio_rate
</value>
</param>
</block>
<block>
<key>
blocks_file_source
</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>
file
</key>
<value>
/dev/stdin
</value>
</param>
<param>
<key>
_coordinate
</key>
<value>
(0, 213)
</value>
</param>
<param>
<key>
_rotation
</key>
<value>
0
</value>
</param>
<param>
<key>
id
</key>
<value>
blocks_file_source_0
</value>
</param>
<param>
<key>
maxoutbuf
</key>
<value>
0
</value>
</param>
<param>
<key>
minoutbuf
</key>
<value>
0
</value>
</param>
<param>
<key>
type
</key>
<value>
complex
</value>
</param>
<param>
<key>
repeat
</key>
<value>
False
</value>
</param>
<param>
<key>
vlen
</key>
<value>
1
</value>
</param>
</block>
<block>
<key>
blocks_multiply_const_vxx
</key>
<param>
<key>
alias
</key>
<value></value>
</param>
<param>
<key>
comment
</key>
<value></value>
</param>
<param>
<key>
const
</key>
<value>
volume
</value>
</param>
<param>
<key>
affinity
</key>
<value></value>
</param>
<param>
<key>
_enabled
</key>
<value>
True
</value>
</param>
<param>
<key>
_coordinate
</key>
<value>
(568, 212)
</value>
</param>
<param>
<key>
_rotation
</key>
<value>
0
</value>
</param>
<param>
<key>
id
</key>
<value>
blocks_multiply_const_vxx_0
</value>
</param>
<param>
<key>
type
</key>
<value>
float
</value>
</param>
<param>
<key>
maxoutbuf
</key>
<value>
0
</value>
</param>
<param>
<key>
minoutbuf
</key>
<value>
0
</value>
</param>
<param>
<key>
vlen
</key>
<value>
1
</value>
</param>
</block>
<block>
<key>
blocks_wavfile_sink
</key>
<param>
<key>
bits_per_sample
</key>
<value>
16
</value>
</param>
<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>
file
</key>
<value>
filename
</value>
</param>
<param>
<key>
_coordinate
</key>
<value>
(744, 438)
</value>
</param>
<param>
<key>
_rotation
</key>
<value>
0
</value>
</param>
<param>
<key>
id
</key>
<value>
blocks_wavfile_sink_0
</value>
</param>
<param>
<key>
nchan
</key>
<value>
1
</value>
</param>
<param>
<key>
samp_rate
</key>
<value>
audio_rate
</value>
</param>
</block>
<block>
<key>
fractional_resampler_xx
</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>
(152, 217)
</value>
</param>
<param>
<key>
_rotation
</key>
<value>
0
</value>
</param>
<param>
<key>
id
</key>
<value>
fractional_resampler_xx_0
</value>
</param>
<param>
<key>
maxoutbuf
</key>
<value>
0
</value>
</param>
<param>
<key>
minoutbuf
</key>
<value>
0
</value>
</param>
<param>
<key>
phase_shift
</key>
<value>
0
</value>
</param>
<param>
<key>
resamp_ratio
</key>
<value>
resample
</value>
</param>
<param>
<key>
type
</key>
<value>
complex
</value>
</param>
</block>
<block>
<key>
import
</key>
<param>
<key>
alias
</key>
<value></value>
</param>
<param>
<key>
comment
</key>
<value></value>
</param>
<param>
<key>
_enabled
</key>
<value>
True
</value>
</param>
<param>
<key>
_coordinate
</key>
<value>
(8, 124)
</value>
</param>
<param>
<key>
_rotation
</key>
<value>
0
</value>
</param>
<param>
<key>
id
</key>
<value>
import_0
</value>
</param>
<param>
<key>
import
</key>
<value>
from datetime import datetime
</value>
</param>
</block>
<block>
<key>
parameter
</key>
<param>
<key>
alias
</key>
<value></value>
</param>
<param>
<key>
comment
</key>
<value></value>
</param>
<param>
<key>
_enabled
</key>
<value>
True
</value>
</param>
<param>
<key>
_coordinate
</key>
<value>
(192, 53)
</value>
</param>
<param>
<key>
_rotation
</key>
<value>
0
</value>
</param>
<param>
<key>
id
</key>
<value>
resample
</value>
</param>
<param>
<key>
label
</key>
<value>
resample
</value>
</param>
<param>
<key>
short_id
</key>
<value>
r
</value>
</param>
<param>
<key>
type
</key>
<value>
eng_float
</value>
</param>
<param>
<key>
value
</key>
<value>
1.0
</value>
</param>
</block>
<block>
<key>
wxgui_waterfallsink2
</key>
<param>
<key>
avg_alpha
</key>
<value>
0
</value>
</param>
<param>
<key>
average
</key>
<value>
False
</value>
</param>
<param>
<key>
baseband_freq
</key>
<value>
0
</value>
</param>
<param>
<key>
alias
</key>
<value></value>
</param>
<param>
<key>
comment
</key>
<value></value>
</param>
<param>
<key>
affinity
</key>
<value></value>
</param>
<param>
<key>
dynamic_range
</key>
<value>
100
</value>
</param>
<param>
<key>
_enabled
</key>
<value>
True
</value>