Marat Fayzullin
cc9974bd38
ISM processing now works, display works too.
2023-05-29 18:16:04 -04:00
Marat Fayzullin
2ed46160ec
Enabled ISM service.
2023-05-28 20:56:15 -04:00
Marat Fayzullin
9a2d0ae40e
Now parsing incoming JSON.
2023-05-28 20:56:15 -04:00
Marat Fayzullin
75e83781cd
rtl_433 now shows signals from car keys and garage openers in ANALYZE mode.
2023-05-28 20:56:15 -04:00
Marat Fayzullin
d43fdb2afb
Trying to integrate with rtl_433 for ISM signal decoding.
2023-05-28 20:56:15 -04:00
Marat Fayzullin
631e617ab1
Minor setting name change.
2023-05-28 18:56:02 -04:00
Marat Fayzullin
6079c2e1e9
PageDemodulator() no longer accepts filtering as argument.
2023-05-28 18:36:23 -04:00
Marat Fayzullin
62d0c21b91
Added option to disable paging filter that removes unreadable messages.
2023-05-28 17:01:14 -04:00
Marat Fayzullin
96a8146856
Enabled squelch for SSTV and FAX.
2023-05-27 18:14:17 -04:00
Marat Fayzullin
5bef272bb4
Adding squelch to SELLCALL and potentially other multimon-ng modules.
2023-05-27 17:56:45 -04:00
Marat Fayzullin
7f2a1b33d0
Making sure the last used color is not immediately reused.
2023-05-27 13:11:00 -04:00
Marat Fayzullin
f700d07cde
Removing control characters from messages, color-coding recipients.
2023-05-27 12:58:08 -04:00
Marat Fayzullin
dce04e7b40
Added filtering for readable messages and white space removal.
2023-05-27 11:57:22 -04:00
Marat Fayzullin
93bbbab4df
Fixing stuff.
2023-05-27 00:27:00 -04:00
Marat Fayzullin
63e59c4200
Changing FLEX decoder to universal paging decoder with POCSAG.
2023-05-27 00:00:26 -04:00
Marat Fayzullin
d53ce31409
Added support for non-image storage files to the browser.
2023-05-26 11:03:19 -04:00
Marat Fayzullin
11a30e4f21
Made FLEX a service.
2023-05-25 16:13:18 -04:00
Marat Fayzullin
5f53b8ff02
Minor formatting change.
2023-05-25 15:14:47 -04:00
Marat Fayzullin
7c182ed569
Finally implemented SelCall parsing properly.
2023-05-25 13:27:46 -04:00
Marat Fayzullin
a95a5e124c
Adjusting SELCALL regexp to be less greedy.
2023-05-24 22:40:31 -04:00
Marat Fayzullin
a58b884ec1
SELCALL does not support squelch.
2023-05-24 20:36:13 -04:00
Marat Fayzullin
506a13be3f
Better SELCALL parsing.
2023-05-24 19:49:16 -04:00
Marat Fayzullin
c79abd96ba
Fixing merge issue.
2023-05-24 17:37:32 -04:00
Marat Fayzullin
4b53177998
Changing SELCALL type reporting.
2023-05-24 17:03:22 -04:00
Marat Fayzullin
64c46f37ee
Adding SelCall decoder via multimon-ng.
2023-05-24 17:03:22 -04:00
Marat Fayzullin
89f11fed48
Fixing secondary demo waterfall for SelCall.
2023-05-24 17:03:22 -04:00
Marat Fayzullin
47e595311f
Adding SelCall decoder via multimon-ng.
2023-05-24 17:03:22 -04:00
Marat Fayzullin
2806f7bc67
Fixing secondary demo waterfall for SelCall.
2023-05-24 17:03:22 -04:00
Marat Fayzullin
9e4ba73bf5
Adding SelCall decoder via multimon-ng.
2023-05-24 16:43:42 -04:00
Marat Fayzullin
f011300773
Fixing secondary demo waterfall for SelCall.
2023-05-24 16:43:42 -04:00
Marat Fayzullin
8c22a2eb7f
Adding SelCall decoder via multimon-ng.
2023-05-24 16:43:42 -04:00
Marat Fayzullin
b38972c880
Fixing secondary demo waterfall for SelCall.
2023-05-24 16:43:42 -04:00
Marat Fayzullin
27121a2219
Adding SelCall decoder via multimon-ng.
2023-05-24 16:43:42 -04:00
Marat Fayzullin
264f712647
Improving multimon-ng parser.
2023-05-24 16:43:25 -04:00
Marat Fayzullin
f0da828142
Fixing text output.
2023-05-24 14:43:21 -04:00
Marat Fayzullin
5ec602d327
Now assembling fragmented Flex messages.
2023-05-24 14:37:33 -04:00
Marat Fayzullin
4050ef9570
Now using regexps to parse multimon-ng messages.
2023-05-24 13:04:41 -04:00
Marat Fayzullin
603b089fec
This branch uses multimon=ng executable directly, no library.
2023-05-23 20:55:38 -04:00
Marat Fayzullin
9e4f9fcd3e
Flex panel works now.
2023-05-23 20:47:45 -04:00
Marat Fayzullin
bf452253c1
Adding "flex" feature and its dependencies.
2023-05-23 20:47:45 -04:00
Marat Fayzullin
46e3e61d48
Adding support for Multimon-NG decoders via libmmon.
2023-05-23 20:47:45 -04:00
Marat Fayzullin
d01e791060
Fixing center_freq in Resampler.
2023-05-23 14:39:35 -04:00
Marat Fayzullin
6900fd150a
Preparing for the 1.2.17 bugfix release.
2023-05-22 15:54:44 -04:00
Marat Fayzullin
9faf2b9870
Fixed modified center_freq surviving profile change.
2023-05-22 13:52:47 -04:00
Marat Fayzullin
4561cb9632
No longer resetting magic key on initial page load.
2023-05-21 11:32:57 -04:00
Marat Fayzullin
5ac51fc3cc
Preparing for 1.2.16 release.
2023-05-21 10:56:24 -04:00
Marat Fayzullin
ddc756cad7
Magic key works at last!
2023-05-21 00:08:12 -04:00
Marat Fayzullin
9a0906695f
Added magic key option for changing center frequency.
2023-05-20 23:08:21 -04:00
Marat Fayzullin
640eb9ad45
Fixing some errors.
2023-05-20 22:26:42 -04:00
Marat Fayzullin
15bcd0d3fb
Settings to disable side-stepping center frequency and audio recording.
2023-05-20 18:04:48 -04:00
Marat Fayzullin
59380bd3f5
No longer modifying current profile on center_freq jump.
2023-05-20 17:28:54 -04:00
Marat Fayzullin
c77d3c24a4
Added ability to jump center_frequency by right-clicking arrow buttons.
2023-05-20 15:43:56 -04:00
Marat Fayzullin
5488c29807
Added 10Hz, 20Hz, and 50Hz steps for CW listeners.
2023-05-18 22:50:57 -04:00
Marat Fayzullin
400c36a4f9
Preparing for OWRX+ 1.2.15 release.
2023-05-13 13:18:45 -04:00
Marat Fayzullin
e728fea6b6
Adding basic scanner for bookmarked frequencies.
2023-05-09 23:48:21 -04:00
Marat Fayzullin
e5113c6674
Incrementing version to 1.2.14.
2023-05-06 23:30:26 -04:00
Marat Fayzullin
5b30b4a7eb
Moving MSK144 parser.
2023-05-06 22:53:16 -04:00
Marat Fayzullin
e62747ca21
Added parser.
2023-05-06 20:17:09 -04:00
Marat Fayzullin
b500367e9a
Porting MSK144 decoder from the OWRX 'develop' branch.
2023-05-06 20:17:09 -04:00
Marat Fayzullin
50c288dfaf
Adding ImageMagick feature check.
2023-05-06 19:24:27 -04:00
Marat Fayzullin
22f004d833
Improved fax parser, added conversion from BMP to PNG files.
2023-05-06 19:13:05 -04:00
Marat Fayzullin
7d590a3f03
Fixing a typo.
2023-05-05 23:06:33 -04:00
Marat Fayzullin
428e7a6044
Disabling RLE for now.
2023-05-05 23:04:25 -04:00
Marat Fayzullin
acec6d0d19
Fixing the overflow problem when pushing fax data to HTML.
2023-05-03 19:26:08 -04:00
Marat Fayzullin
92c67cb6d7
Fixing issues with SSTV and FAX parsers.
2023-05-01 20:55:43 -04:00
Marat Fayzullin
9fbd21952a
Small FaxParser fix.
2023-05-01 15:51:37 -04:00
Marat Fayzullin
0c06d5bf4d
Preparing for the oncoming 1.2.13 release.
2023-04-28 18:50:10 -04:00
Marat Fayzullin
0522f474d7
Fixing a bug in the fax parser.
2023-04-26 16:50:31 -04:00
Marat Fayzullin
c8652cbae8
Removing sampling rate from SAM parameters.
2023-04-26 11:36:49 -04:00
Marat Fayzullin
9122e31c1b
Updating for the latest SAM design.
2023-04-24 00:19:20 -04:00
Marat Fayzullin
09e6d05390
Adding synchronous AM detector.
2023-04-23 23:26:00 -04:00
Marat Fayzullin
b6d585060f
Adding 12500 and 25000 tuning steps, correcting Python package info.
2023-04-23 19:16:52 -04:00
Marat Fayzullin
8d2aa29598
Fixing a typo
2023-04-23 14:38:56 -04:00
Marat Fayzullin
8d566f92cb
Fixing fax background service BMP output.
2023-04-23 14:37:08 -04:00
Marat Fayzullin
bcab0df233
Removing extra debug info.
2023-04-22 19:48:28 -04:00
Marat Fayzullin
8b9e3138ad
Added option to ignore indirect APRS reports.
2023-04-22 16:30:19 -04:00
Marat Fayzullin
04334149b8
Preparing for the 1.2.12 release.
2023-04-22 16:21:10 -04:00
Marat Fayzullin
04382d3989
Merged fax decoder and SSTV performance improvements.
2023-04-22 15:55:22 -04:00
Marat Fayzullin
c37a551faa
Fixing minor items.
2023-04-03 23:54:13 -04:00
Marat Fayzullin
291288a7b7
Fixing lint warning.
2023-04-03 23:30:22 -04:00
Marat Fayzullin
2e9aaa4934
Preparing for the 1.2.11 release.
2023-04-03 23:25:28 -04:00
Marat Fayzullin
d04fa40167
Renaming path to hops.
2023-04-03 23:15:57 -04:00
Marat Fayzullin
9c1922d309
Fixing a mistake.
2023-04-03 21:29:47 -04:00
Marat Fayzullin
db8ee6b175
Simplifying code.
2023-04-03 21:21:31 -04:00
Marat Fayzullin
834843a583
Now checking for visited hops and generating proper path.
2023-04-03 21:06:56 -04:00
Marat Fayzullin
a7a774f419
Added wider check for special APRS path elements.
2023-04-03 13:15:18 -04:00
Marat Fayzullin
e31863b151
Added proper path display.
2023-04-03 12:39:46 -04:00
Marat Fayzullin
2f0bd16e24
Adding direct/indirect APRS indicator to map markers.
2023-04-02 18:35:45 -04:00
Marat Fayzullin
ea95721c88
Added optional 2-pixel boarder around receiver panel.
2023-03-28 16:26:35 -04:00
Marat Fayzullin
1727522d41
Preparing for a new release.
2023-03-25 16:19:29 -04:00
Marat Fayzullin
1b629e32ff
Added UI opacity setting.
2023-03-25 16:15:17 -04:00
Marat Fayzullin
027790b8dd
Adding proper spectrum display.
2023-03-24 21:04:39 -04:00
Marat Fayzullin
dd908c0917
Picking latest changes from the main OWRX repo.
2023-03-17 23:41:34 -04:00
Marat Fayzullin
74cace883c
Updated version string.
2023-03-10 19:28:10 -05:00
Marat Fayzullin
ef86d75596
Removed SSTV NFM mode (not used), simplified some code.
2023-03-10 18:55:00 -05:00
Marat Fayzullin
f1b4cc4ed8
Now compatible with pickle format 3+
2023-03-09 20:23:46 -05:00
Marat Fayzullin
66ce54726e
Made unpickling more selective, RTTY N letters show up now!
2023-03-09 20:06:46 -05:00
Marat Fayzullin
c45c413050
Added processing of SSTV debug output, cut temeperature to one decimal digit.
2023-03-02 22:32:42 -05:00
Marat Fayzullin
7f5ac7fdba
Fixing error parsing some APRS data.
2023-03-01 20:00:09 -05:00
Marat Fayzullin
c12a896fea
Committing missing SSTV service changes.
2023-03-01 19:22:32 -05:00
Marat Fayzullin
d751dee07e
More debugging for SSTV.
2023-03-01 16:52:05 -05:00
Marat Fayzullin
6ad3bee963
Improving SSTV parser.
2023-03-01 15:33:50 -05:00
Marat Fayzullin
7127608870
Adding optional modulation setting for digital modes in bands.json.
2023-02-28 15:37:33 -05:00
Marat Fayzullin
e1300f76d8
Added frequency to SSTV filenames, refactored storage code, etc.
2023-02-28 14:38:24 -05:00
Marat Fayzullin
5d97d68f60
Preparing for the next release.
2023-02-26 23:15:33 -05:00
Marat Fayzullin
7a1a03e4b9
Now reporting ship markers as coming from AIS.
2023-02-26 12:31:48 -05:00
Marat Fayzullin
f09dea90de
Improving code.
2023-02-26 11:51:33 -05:00
Marat Fayzullin
28f424a318
Added vessel lookup URL.
2023-02-25 23:40:39 -05:00
Marat Fayzullin
8c48220d2c
Removing AisDemodulator, PacketDemodulator will do the job.
2023-02-25 21:47:15 -05:00
Marat Fayzullin
af496b558d
Now parsing NMEA messages.
2023-02-25 21:11:37 -05:00
Marat Fayzullin
1115d59783
Adding AIS mode/service, implemented via Direwolf.
2023-02-25 17:41:53 -05:00
Marat Fayzullin
f7944cca18
Refactoring storage API.
2023-02-24 23:08:34 -05:00
Marat Fayzullin
1dae656aa9
Refactoring.
2023-02-24 22:43:13 -05:00
Marat Fayzullin
23950c29d3
Preparing for the next package release.
2023-02-22 19:29:03 -05:00
Marat Fayzullin
b643bf83fa
Storage cleanup works now.
2023-02-22 12:24:22 -05:00
Marat Fayzullin
75960d06ac
Adding stored file management.
2023-02-21 23:21:46 -05:00
Marat Fayzullin
89bc51b1f9
Adding limit to the number of stored files.
2023-02-21 23:05:11 -05:00
Marat Fayzullin
7a56366cbf
Refactoring.
2023-02-21 22:52:30 -05:00
Marat Fayzullin
3d8bfac74d
File browser almost works now.
2023-02-21 20:46:59 -05:00
Marat Fayzullin
c05064e6e8
Adding rudimentary file browser.
2023-02-21 20:30:39 -05:00
Marat Fayzullin
dbcb3704cd
Adding MP3 audio recorder.
2023-02-19 21:19:42 -05:00
Marat Fayzullin
02d64dc486
Cleaning up stale wave files now.
2023-02-18 23:28:14 -05:00
Marat Fayzullin
676a93585f
Preparing for the release.
2023-02-18 16:43:27 -05:00
Marat Fayzullin
e5fcbbfe5b
Deleting incomplete SSTV image files.
2023-02-18 13:25:13 -05:00
Marat Fayzullin
fef7826b55
Updating timestamps to UTC.
2023-02-17 13:31:48 -05:00
Marat Fayzullin
20f425c6f3
Enabling SSTV background service.
2023-02-16 13:27:50 -05:00
Marat Fayzullin
b6bf6b1d70
Adding SSTV frequencies, extending citizens band, etc.
2023-02-15 19:51:47 -05:00
Marat Fayzullin
b188a55d15
Proper logging.
2023-02-15 16:40:26 -05:00
Marat Fayzullin
8bad5819ad
Adding timestamps, removing debug.
2023-02-15 16:02:33 -05:00
Marat Fayzullin
d1a0563be4
Debugging.
2023-02-14 17:43:57 -05:00
Marat Fayzullin
3cfbf210dc
Fixed endless loop, image height.
2023-02-13 11:25:50 -05:00
Marat Fayzullin
919756adce
Debugging.
2023-02-12 21:28:11 -05:00
Marat Fayzullin
88bbff42f1
Debugging
2023-02-12 21:22:50 -05:00
Marat Fayzullin
f14256d60d
Adding SSTV to the UI.
2023-02-11 13:00:21 -05:00
Marat Fayzullin
bca9ca00f9
Cleanup.
2023-02-10 20:09:32 -05:00
Marat Fayzullin
051998123d
Adding SSTV decoder.
2023-02-10 20:09:32 -05:00
Marat Fayzullin
91b1cdf1ff
Moving session timeout settings to LIMITS.
2023-02-09 22:06:23 -05:00
Marat Fayzullin
b492d872d6
Fixing Digiham issue.
2023-02-04 22:24:32 -05:00
Marat Fayzullin
e7d7cbf3ff
Cleanup
2023-02-02 21:52:15 -05:00
Marat Fayzullin
9790ca5556
Fixing booleans.
2023-02-02 21:52:15 -05:00
Marat Fayzullin
22589fbfac
Fixing boolean type.
2023-02-02 21:52:15 -05:00
Marat Fayzullin
0be9965cb3
Adding reverse parameter to RTTY modes.
2023-02-02 21:52:15 -05:00
Marat Fayzullin
8662f47d4d
Adding separate 170Hz (HAM) and 450Hz (DDK) RTTY modes.
2023-02-02 21:52:15 -05:00
Marat Fayzullin
bc7074f099
Adding RTTY decoder.
2023-02-02 21:52:13 -05:00
Marat Fayzullin
f51a60c9dd
Changing width to 75Hz.
2023-01-28 13:56:21 -05:00
Marat Fayzullin
d3468c0ae2
Fixing rare but possible error when unpickling.
2023-01-28 13:56:21 -05:00
Marat Fayzullin
647e293f09
Making CwDemodulator width 50Hz, using fixed fonts for text output.
2023-01-28 13:56:20 -05:00
Marat Fayzullin
47a400b69a
Adding proper offset selection.
2023-01-28 13:56:20 -05:00
Marat Fayzullin
ec2819b886
Adding CW decoder.
2023-01-28 13:56:20 -05:00
Marat Fayzullin
c5fc6db19e
Adding some more debug output.
2023-01-26 14:35:08 -05:00
Marat Fayzullin
eab6c03911
More debug output.
2023-01-25 22:18:10 -05:00
Marat Fayzullin
2961d3b655
Adding optional HTTPS support when certificate found in /etc/openwebrx
2023-01-25 18:10:22 -05:00
Marat Fayzullin
c523f1a895
Added 9kHz step, now updating step when profile changes.
2023-01-08 16:01:00 -05:00
Marat Fayzullin
2264b00813
Changing branding.
2023-01-04 22:58:01 -05:00
Marat Fayzullin
d6e25e08b6
Session timeout feature works now.
2023-01-04 22:52:41 -05:00
Marat Fayzullin
d5e64e2dc0
Adding session timeout settings, branding.
2023-01-04 22:12:28 -05:00
Marat Fayzullin
7b256de82f
Allowing failed SDR source to restart.
2022-12-11 12:09:36 -05:00
Marat Fayzullin
c504589b76
Adding more details about stationary markers.
2022-12-05 22:59:09 -05:00
Marat Fayzullin
22a447f590
Added altitude and device info.
2022-11-29 21:26:51 -05:00
Marat Fayzullin
c36ec38fbd
Adding APRS weather info and other APRS improvements.
2022-11-29 20:24:14 -05:00
Marat Fayzullin
d1a6654c1d
Preventing errors where there is no previous wav file.
2022-11-20 23:33:13 -05:00
Marat Fayzullin
e3780f6aea
Adding all current customizations to the original forked code.
2022-11-19 14:34:47 -05:00
Jakob Ketterl
6c01d48493
update version
2022-09-20 18:06:03 +02:00
Jakob Ketterl
811d95c7bc
fifisdr fixes
2022-09-20 18:01:08 +02:00
Jakob Ketterl
921fb23c8d
prepare release of version 1.2.0
2022-06-15 18:28:50 +02:00
Jakob Ketterl
35ad4712bb
disable PPM input for devices that don't support it
2022-06-09 20:25:29 +02:00
Jakob Ketterl
fe7f2317de
add a quick note about HTML being supported
2022-06-09 19:22:45 +02:00
Jakob Ketterl
b5bbdae317
fix failed logins for path-routed environemnts
2022-06-09 18:43:54 +02:00
Jakob Ketterl
cec4e326c8
prevent "None" showing up in text inputs
2022-06-09 17:24:53 +02:00
Jakob Ketterl
08485f255a
add return codes
2022-06-01 17:58:06 +02:00
Jakob Ketterl
be8e35cbcf
output more descriptive output when dependencies fail
2022-06-01 17:11:45 +02:00
Jakob Ketterl
843dde1a68
check for csdr & digiham python bindings
2022-06-01 16:43:18 +02:00
Jakob Ketterl
f018ef1d81
turn off debug logging for now
2022-06-01 16:19:24 +02:00
Jakob Ketterl
7fd98c8c5c
add support for blade rf devices
2022-01-12 15:48:06 +01:00
Jakob Ketterl
39bfba673b
catch error resulting from monitor race condition
2022-01-11 21:56:16 +01:00
Jakob Ketterl
5adb53d990
distinguish between error condition and normal socket close
2022-01-11 19:57:52 +01:00
Jakob Ketterl
f3dcf5c320
check closed condition after aquiring the lock to avoid deadlocks
2022-01-05 17:55:46 +01:00
Jakob Ketterl
2ce7d943fa
fix a client counting bug by deferring client instantiation
2022-01-03 15:19:12 +01:00
Jakob Ketterl
221e0f232b
try to avoid "can only be started once" error
2021-12-27 16:37:10 +01:00
Jakob Ketterl
46c78f6463
avoid demodulator concurrency
...
* this frees up resources used by the current demodulator before
starting a new one
* this addresses an issue where users of single-channel AMBE sticks
could not seamlessly switch between digital modes
2021-12-23 16:32:51 +01:00
Jakob Ketterl
4ce3816f48
show codecserver errors in the client
2021-12-13 13:26:47 +01:00
Jakob Ketterl
397155983d
improve handling of failed devices
2021-12-06 15:50:03 +01:00
Jakob Ketterl
9c28143dfb
add debugging to the feature detection system
2021-12-01 19:22:48 +01:00
Jakob Ketterl
dcdfe7969a
fix sample rate updates for secondary demods
2021-11-08 17:52:37 +01:00
Jakob Ketterl
85c7a05978
use ImportError for python 3.5 compatibility
2021-10-27 18:33:23 +02:00
Jakob Ketterl
33c8e34456
use the resume call before pumping data from a reader
2021-10-26 16:40:38 +02:00
Jakob Ketterl
f967a8d87a
catch exceptions while parsing ax25 frames
2021-10-22 15:07:42 +02:00
Jakob Ketterl
d757b817b1
make digimodes work in start_mod again
2021-10-15 16:41:07 +02:00
Andre Schinkel
efa305eeec
normalize metric label to match prometheus data-model guide
2021-10-03 08:48:40 +02:00
Andre Schinkel
eb43e39a81
normalize metric label to match prometheus data-model guide
2021-10-03 08:39:57 +02:00
Jakob Ketterl
8cce5bd889
add metrics for pocsag
2021-10-01 00:52:32 +02:00
Jakob Ketterl
66dd4b4581
update list of supported modes for pskreporter
2021-10-01 00:09:20 +02:00
Jakob Ketterl
9689ce5202
catch invalid config values for enum dropdowns and reset to default
2021-09-30 23:32:46 +02:00
Jakob Ketterl
818b9d87b8
add a validator that prevents invalid locations
2021-09-30 23:26:26 +02:00
Jakob Ketterl
0f2aca62f3
code style
2021-09-30 23:09:22 +02:00
Jakob Ketterl
0b64b4ac97
handle errors when gps coordinates are out of range
2021-09-30 23:03:21 +02:00
Jakob Ketterl
330598ddf2
use check implemented in python
2021-09-29 17:23:23 +02:00
Jakob Ketterl
d869c5ee2d
restore live switching capability for fft compression
2021-09-28 16:55:17 +02:00
Jakob Ketterl
25e2a8013e
parser typing
2021-09-28 00:27:01 +02:00
Jakob Ketterl
e77b0f4a67
fix the secondary fft display
2021-09-27 18:18:31 +02:00
Jakob Ketterl
909a969e04
restore wfm deemphasis tau functionality
2021-09-27 17:46:19 +02:00
Jakob Ketterl
edace3d451
work on some todos
2021-09-27 17:29:51 +02:00
Jakob Ketterl
cbcba5807f
restore PSK decoding
2021-09-23 18:43:41 +02:00
Jakob Ketterl
3fa3aac766
introduce defaults layer to fix codecserver when empty
2021-09-23 15:17:46 +02:00
Jakob Ketterl
6589c9dbe1
add a feature check for js8py since it's optional now
2021-09-22 13:11:27 +02:00
Jakob Ketterl
acc70b6449
re-implement format conversion with pycsdr
2021-09-20 18:36:24 +02:00
Jakob Ketterl
83d01553e3
use "Optional" in typing
2021-09-20 17:24:10 +02:00
Jakob Ketterl
f2a97415b9
more localized imports
2021-09-20 16:55:17 +02:00
Jakob Ketterl
95b4510c3a
more localized imports
2021-09-20 16:53:00 +02:00
Jakob Ketterl
81ed1a9ebb
abstract chain features; use local imports to avoid hard dependencies
2021-09-20 16:14:23 +02:00
Jakob Ketterl
b2e15c559e
refactor
2021-09-20 15:32:26 +02:00
Jakob Ketterl
c10fdd2a53
move
2021-09-20 15:16:06 +02:00
Jakob Ketterl
9efe41a2b1
move the pump mechanism, allowing the old output code to be removed
2021-09-20 15:09:26 +02:00
Jakob Ketterl
cb29fc251c
update dependencies
2021-09-17 18:58:48 +02:00
Jakob Ketterl
78dcdd5715
add support for DMR locations
2021-09-17 18:24:33 +02:00
Jakob Ketterl
6fbe6b4983
restore automatic config application for direwolf
2021-09-15 15:37:09 +02:00
Jakob Ketterl
284059a920
clean up direwolf config file after use
2021-09-15 15:04:12 +02:00
Jakob Ketterl
0403ebff5c
improve handling of source processes
2021-09-15 15:03:11 +02:00
Jakob Ketterl
6129b92277
avoid duplicate method
2021-09-15 15:01:36 +02:00
Jakob Ketterl
e5b120311d
get freedv back by modeling a corresponding module and chain
2021-09-13 16:58:02 +02:00
Jakob Ketterl
1c937e147e
use a generic unpickler
2021-09-13 00:14:38 +02:00
Jakob Ketterl
ee9b602e4f
catch http errors
2021-09-12 23:31:33 +02:00
Jakob Ketterl
72f925e537
receive pocsag messages in pickled form
2021-09-10 15:38:36 +02:00
Jakob Ketterl
bf37dee78b
receive metadata in pickled form
2021-09-09 22:25:45 +02:00
Jakob Ketterl
72920135e9
fix initial setup of dial frequency
2021-09-09 22:24:41 +02:00
Jakob Ketterl
66cf940523
refactor the metaparser into a modules and use accordingly
2021-09-09 15:11:33 +02:00
Jakob Ketterl
c8ebbb505a
restore dmr filter
2021-09-07 17:37:32 +02:00
Jakob Ketterl
9ca5e0ebd6
restore DRM functionality
2021-09-07 17:31:32 +02:00
Jakob Ketterl
f3b05c6318
re-add m17
2021-09-07 14:45:52 +02:00
Jakob Ketterl
f9f0bdde12
restore js8 functionality
2021-09-06 22:50:57 +02:00
Jakob Ketterl
6014ce8921
restore pocsag functionality
2021-09-06 20:00:14 +02:00
Jakob Ketterl
b9f43654cd
restore aprs functionality
2021-09-06 15:05:33 +02:00
Jakob Ketterl
7c43c78c4b
refactor aprs stuff
2021-09-02 11:00:57 +02:00
Jakob Ketterl
efa7faaa2a
correctly shutdown resampler
2021-09-02 10:53:05 +02:00
Jakob Ketterl
f9df35ffd4
rebuilt the resampler using pycsdr
2021-09-01 15:58:39 +02:00
Jakob Ketterl
01260d66c8
create a base class for python-implemented modules
2021-09-01 15:08:28 +02:00
Jakob Ketterl
51453662e2
fix dial frequencies
2021-08-31 22:46:11 +02:00
Jakob Ketterl
120328ce12
restore background services
2021-08-31 21:53:15 +02:00
Jakob Ketterl
869f971ced
add the remaining modes
2021-08-31 17:01:52 +02:00
Jakob Ketterl
73d326037c
restore audio chopper decoding
2021-08-31 16:54:37 +02:00
Jakob Ketterl
4a4901fa38
restore secondary fft
2021-08-28 00:10:46 +02:00
Jakob Ketterl
47e78579d4
handle unparseable utf meta data
2021-08-27 18:31:10 +02:00
Jakob Ketterl
54a1cae352
fix hd audio
2021-08-27 18:30:46 +02:00
Jakob Ketterl
4c1777dc19
refactor
2021-08-27 17:34:48 +02:00
Jakob Ketterl
42b315ef86
handle empty converter chain
2021-08-27 16:11:03 +02:00
Jakob Ketterl
3bb4f48faf
fix errors on shutdown (duplicate calls)
2021-08-26 17:22:10 +02:00
Jakob Ketterl
ee3d934529
fix thread leak
2021-08-26 17:21:52 +02:00
Jakob Ketterl
aecb79a4d4
restore demodulation of digital voice modes
2021-08-26 15:58:02 +02:00
Jakob Ketterl
5032f4b66d
first steps at rewiring the dsp stuff
2021-08-23 14:25:28 +02:00
Jakob Ketterl
0f1feb9d47
return to the simpler API
2021-08-16 16:41:18 +02:00