Jakob Ketterl
|
4a8e9472ab
|
create metric dynamically
|
2020-10-02 17:16:16 +02:00 |
|
Jakob Ketterl
|
cc385f851f
|
remove unused import
|
2020-09-20 19:55:08 +02:00 |
|
Jakob Ketterl
|
eaaa214dc9
|
add more details about dream; prevent X11 windows during feature
detection
|
2020-09-20 12:41:11 +02:00 |
|
Jakob Ketterl
|
71a2352d2b
|
let the client initiate the dsp again
|
2020-09-19 21:35:14 +02:00 |
|
Jakob Ketterl
|
34414de4e5
|
only re-start dsp if dsp has been started before
|
2020-09-19 21:17:00 +02:00 |
|
Jakob Ketterl
|
ff34e793a0
|
handle failure of sdr devices asynchronously
|
2020-09-19 20:45:23 +02:00 |
|
Jakob Ketterl
|
82825fee41
|
fix sequence according to dependencies
|
2020-09-17 21:33:11 +02:00 |
|
Jakob Ketterl
|
35243fb62e
|
anticipate problems with old color schemes; counter with new config
version
|
2020-09-17 20:59:16 +02:00 |
|
Jakob Ketterl
|
fa08f1e2cf
|
use chroma.js to calculate waterfall colors
|
2020-09-17 20:10:01 +02:00 |
|
Jakob Ketterl
|
e10a52b39e
|
handle full queue better by draining
|
2020-09-15 22:04:53 +02:00 |
|
Jakob Ketterl
|
c947204356
|
adopt the frontend regex (matches better), closes #170
|
2020-09-13 22:30:57 +02:00 |
|
Jakob Ketterl
|
0d6e9a5b9f
|
missed file during sprite commits
|
2020-09-11 00:19:46 +02:00 |
|
Jakob Ketterl
|
6fe41f8e02
|
add compilation instructions
|
2020-09-04 20:27:12 +02:00 |
|
Jakob Ketterl
|
e8ee94d13b
|
fix detection
|
2020-09-04 18:11:36 +02:00 |
|
Jakob Ketterl
|
2411929455
|
implement DRM mode with dream
|
2020-09-04 18:09:02 +02:00 |
|
Jakob Ketterl
|
bec02795b8
|
implement gzip compression for assets
|
2020-09-04 15:44:25 +02:00 |
|
Jakob Ketterl
|
b5bc63e76b
|
fix cache-control header
|
2020-09-04 14:46:27 +02:00 |
|
Jakob Ketterl
|
95ac5aeb7d
|
detect device failure
|
2020-08-30 23:48:05 +02:00 |
|
Jakob Ketterl
|
9be0664e14
|
explicit typing of the source event interface
|
2020-08-30 23:47:04 +02:00 |
|
Jakob Ketterl
|
32105538c5
|
lock on the spectrum thread to avoid double start
|
2020-08-30 17:35:53 +02:00 |
|
Jakob Ketterl
|
f830c7efa6
|
update csdr dependency to 0.17.0
|
2020-08-27 00:08:50 +02:00 |
|
Jakob Ketterl
|
f41814c6ca
|
add csdr version requirement
|
2020-08-26 20:07:58 +02:00 |
|
Jakob Ketterl
|
23c69fb5a3
|
add "remote" mapping
|
2020-08-16 23:22:46 +02:00 |
|
Jakob Ketterl
|
b158e0d17d
|
add the ability to add literal command-line arguments
|
2020-08-16 23:19:37 +02:00 |
|
Jakob Ketterl
|
c9dd33ba57
|
add a new source for rtl_tcp and rtl_tcp_connector
|
2020-08-16 21:49:52 +02:00 |
|
Jakob Ketterl
|
0030c6d656
|
thread names to aid debugging
|
2020-08-14 20:22:25 +02:00 |
|
Jakob Ketterl
|
80c25f459c
|
use the space, modes!
|
2020-08-12 21:41:06 +02:00 |
|
Jakob Ketterl
|
08ba0c7b02
|
shut down multiprocessing queue explicitly using a poison pill
|
2020-08-11 22:14:36 +02:00 |
|
Jakob Ketterl
|
f4c43ffab6
|
fine-tune
|
2020-08-08 22:04:28 +02:00 |
|
Jakob Ketterl
|
8c5a7a087f
|
compensate WFM frequency deviation, at least preliminary
|
2020-08-08 21:56:35 +02:00 |
|
Jakob Ketterl
|
448e266097
|
implement wfm demodulator chain
|
2020-08-08 21:29:25 +02:00 |
|
Jakob Ketterl
|
da3f59fb9b
|
determine hd audio rate and send it to the server
|
2020-08-08 20:45:03 +02:00 |
|
Jakob Ketterl
|
62ee2ca445
|
add documentation about freedv_rx
|
2020-08-07 22:58:24 +02:00 |
|
Jakob Ketterl
|
645ace75c3
|
protect against erroneous reads
|
2020-08-06 20:06:04 +02:00 |
|
Jakob Ketterl
|
0518ff9358
|
provide information to the queue which entries are done
|
2020-08-05 20:04:41 +02:00 |
|
Jakob Ketterl
|
a65fd7916e
|
drain connections, close wave files refs #146
|
2020-08-05 20:03:38 +02:00 |
|
Jakob Ketterl
|
7234ff4309
|
use normal queue since we're not even multiprocessing
|
2020-08-05 19:07:55 +02:00 |
|
Jakob Ketterl
|
7ea8c8f7c6
|
use better locking for the service startup/shutdown
|
2020-07-30 21:35:31 +02:00 |
|
Jakob Ketterl
|
7e5409160e
|
initial work on freedv / codec2 support, refs #126
|
2020-07-28 00:28:20 +02:00 |
|
Jakob Ketterl
|
9b187140ff
|
catch exception and replace with a debug message, refs #22
|
2020-07-27 21:18:24 +02:00 |
|
Jakob Ketterl
|
11fd918d62
|
handle more errors the right way, refs #144
|
2020-07-21 20:33:48 +02:00 |
|
Jakob Ketterl
|
1f8b2f7909
|
always send busy state event, even when always-on, closes #147
|
2020-07-21 19:57:23 +02:00 |
|
Jakob Ketterl
|
d9bc03d1fc
|
clear the multiprocessing queue to get rid of more file descriptors,
refs #146
|
2020-07-20 23:09:38 +02:00 |
|
Jakob Ketterl
|
369a61ec59
|
shut down pipes correctly, refs #146
|
2020-07-19 19:42:18 +02:00 |
|
Jakob Ketterl
|
c54f19282a
|
improved error handling, refs #146 #22
|
2020-07-19 19:00:26 +02:00 |
|
Jakob Ketterl
|
e53f1f60eb
|
multi-key signing implementation
|
2020-07-09 21:32:57 +02:00 |
|
Jakob Ketterl
|
7eb0a8cf7e
|
add fcdpp support
|
2020-07-09 15:39:33 +02:00 |
|
Jakob Ketterl
|
0e6518915d
|
* refactor receiverid into a separate controller base
* allow multiple headers to prepare for checking multiple claims
|
2020-07-04 21:47:56 +02:00 |
|
Jakob Ketterl
|
e0129fd0f7
|
move timezone to initialization instead of implicit localization
|
2020-07-01 19:10:46 +02:00 |
|
Jakob Ketterl
|
480b728c06
|
move metrics initialization to have initial metrics
|
2020-06-23 00:08:59 +02:00 |
|
Jakob Ketterl
|
75f4f0bfe0
|
fix timezones in all places
|
2020-06-21 22:35:40 +02:00 |
|
Jakob Ketterl
|
2eece08d27
|
correct timezone for last-modified header
|
2020-06-21 21:42:32 +02:00 |
|
Jakob Ketterl
|
b930bb432d
|
add -dev flag to clearly distinguish development versions
|
2020-06-14 21:58:35 +02:00 |
|
Jakob Ketterl
|
83ff417f4d
|
post-release cleanup
|
2020-06-13 19:25:15 +02:00 |
|
Jakob Ketterl
|
a696cc4ed8
|
next release version
|
2020-06-13 18:31:49 +02:00 |
|
Jakob Ketterl
|
0a2a28cb34
|
remove debugging
|
2020-06-13 18:26:27 +02:00 |
|
Jakob Ketterl
|
9a61f90fec
|
parse hex string for hmac
|
2020-06-11 20:55:05 +02:00 |
|
Jakob Ketterl
|
0e4f772c69
|
perform actual hmac signature
|
2020-06-11 00:00:16 +02:00 |
|
Jakob Ketterl
|
eebe33f896
|
implement signature algorithm
|
2020-06-10 22:50:16 +02:00 |
|
Jakob Ketterl
|
61d03b38b9
|
receiver receiverid challenge and find corresponding key
|
2020-06-10 20:09:40 +02:00 |
|
Jakob Ketterl
|
c0f447ca20
|
fix rockprog integration
|
2020-06-07 22:53:31 +02:00 |
|
Jakob Ketterl
|
81465d69cc
|
introduce next version to develop branch
|
2020-06-02 21:18:05 +02:00 |
|
Jakob Ketterl
|
379e39aa3e
|
Merge branch 'develop' into radioberry
|
2020-06-01 18:27:44 +02:00 |
|
Jakob Ketterl
|
c87cfed525
|
remove old status urls
|
2020-06-01 16:03:22 +02:00 |
|
Jakob Ketterl
|
ebd1e04414
|
remove sdr.hu parts
|
2020-06-01 15:58:15 +02:00 |
|
Jakob Ketterl
|
ac18a76c14
|
split stuff into separate files
|
2020-05-31 20:25:41 +02:00 |
|
Jakob Ketterl
|
3371697e18
|
add bias_tee mapping
|
2020-05-30 23:03:43 +02:00 |
|
Jakob Ketterl
|
e90973bcd4
|
switch hackrf to soapy
|
2020-05-30 22:58:31 +02:00 |
|
Jakob Ketterl
|
3a8256e3bc
|
update to the sdrplay repository version
|
2020-05-24 14:43:25 +02:00 |
|
Jakob Ketterl
|
385c241858
|
Merge branch 'develop' into sdrplay_v3
|
2020-05-24 14:05:36 +02:00 |
|
Jakob Ketterl
|
f1d9a4a28c
|
switch to shift_addfast_cc for better performance
|
2020-05-24 03:04:20 +02:00 |
|
Jakob Ketterl
|
2b4799591f
|
initialize logging early since there may be messages happening in
imports
|
2020-05-14 22:57:09 +02:00 |
|
Jakob Ketterl
|
048aab682f
|
include changed wsjt keys in config migration
|
2020-05-14 22:56:49 +02:00 |
|
Jakob Ketterl
|
10d6309608
|
add rockprog as a dependency
|
2020-05-14 21:40:28 +02:00 |
|
Jakob Ketterl
|
7d41fc8b06
|
pass temporary directory to services, too
|
2020-05-11 23:45:44 +02:00 |
|
Jakob Ketterl
|
2483398b0f
|
clean up .wav files on exception, refs #107
|
2020-05-11 23:20:03 +02:00 |
|
Jakob Ketterl
|
a94209a2bc
|
apply some alt tags to images
|
2020-05-11 20:31:21 +02:00 |
|
Jakob Ketterl
|
9366d67218
|
dynamic sdr device settings
|
2020-05-10 20:18:42 +02:00 |
|
Jakob Ketterl
|
8df885b727
|
download receiver details via rest api
|
2020-05-10 17:27:46 +02:00 |
|
Jakob Ketterl
|
11cf2a96e2
|
create a receiver details route for use in the header
|
2020-05-10 17:12:42 +02:00 |
|
Jakob Ketterl
|
508ea2cf96
|
create a javascript profile for the map, too
|
2020-05-10 17:03:30 +02:00 |
|
Jakob Ketterl
|
4971bee67c
|
create a javascript profile for the map, too
|
2020-05-10 16:12:37 +02:00 |
|
Jakob Ketterl
|
5606646064
|
implement basic support for radioberry
|
2020-05-10 00:03:14 +02:00 |
|
Jakob Ketterl
|
3202f48f8e
|
header details on map, too
|
2020-05-09 00:20:38 +02:00 |
|
Jakob Ketterl
|
3a455a0452
|
start collecting header routines
|
2020-05-09 00:11:20 +02:00 |
|
Jakob Ketterl
|
f2288ceb49
|
let's work with frame targets
|
2020-05-08 23:53:50 +02:00 |
|
Jakob Ketterl
|
eab3bf780e
|
fix problems with sdr device failover detection
|
2020-05-04 20:36:17 +02:00 |
|
Jakob Ketterl
|
93b8f75cc3
|
automatically load modes into bookmark dialog
|
2020-05-03 23:56:22 +02:00 |
|
Jakob Ketterl
|
a6a29b7032
|
actually, it's better to catch the exception inside
|
2020-05-03 21:50:40 +02:00 |
|
Jakob Ketterl
|
981d3b6673
|
ignore keyerrors in this case
|
2020-05-03 21:28:37 +02:00 |
|
Jakob Ketterl
|
beed0c1a70
|
improve squelch handling
squelch is now included in the URL hash
some modes now have the squelch visually disabled, refs #65
|
2020-05-03 19:55:48 +02:00 |
|
Jakob Ketterl
|
d98abe42bc
|
fix configurable_keys exception
|
2020-05-03 17:50:37 +02:00 |
|
Jakob Ketterl
|
52367e53f5
|
remove the debugging
|
2020-05-03 17:46:32 +02:00 |
|
Jakob Ketterl
|
e409c37158
|
add remark about js8 binary location
|
2020-05-03 12:09:36 +02:00 |
|
Jakob Ketterl
|
0868e643c9
|
return after sending 404
|
2020-05-02 16:59:27 +02:00 |
|
Jakob Ketterl
|
e01a12a945
|
just a comma
|
2020-05-02 13:57:19 +02:00 |
|
Jakob Ketterl
|
8c8445eb3b
|
improve receiver load times by concating javascript
|
2020-05-02 13:35:42 +02:00 |
|
Jakob Ketterl
|
a96690c8bd
|
fft_fps isn't even used in the frontend
|
2020-05-02 01:36:12 +02:00 |
|
Jakob Ketterl
|
56f3f089a1
|
fix debugging; synchronize startup
|
2020-04-30 22:54:44 +02:00 |
|
Jakob Ketterl
|
33762574c3
|
improve demodulator initalization, part 2: refactor js classes
|
2020-04-30 22:07:19 +02:00 |
|
Jakob Ketterl
|
6a8168025d
|
improve demodulator initialization
|
2020-04-26 22:46:30 +02:00 |
|
Jakob Ketterl
|
26321ab68b
|
keep more parameters on the server side
|
2020-04-26 18:45:41 +02:00 |
|
Jakob Ketterl
|
bb1b561c47
|
fully-automatic mode panel generation
|
2020-04-26 16:58:31 +02:00 |
|
Jakob Ketterl
|
907787cfdc
|
implement first stages of active mode communication
|
2020-04-26 15:17:03 +02:00 |
|
Jakob Ketterl
|
e61d3a22a3
|
add if_mode mapping for sdrplay, refs #105
|
2020-04-26 13:49:03 +02:00 |
|
Jakob Ketterl
|
fb90a4e54b
|
display sdr devices
|
2020-04-26 02:15:19 +02:00 |
|
Jakob Ketterl
|
5282b5f8df
|
implement redirect on login
|
2020-04-26 01:54:48 +02:00 |
|
Jakob Ketterl
|
9942b3baf2
|
separate page for sdr settings
|
2020-04-25 21:55:52 +02:00 |
|
Jakob Ketterl
|
b874583931
|
setup for multiple settings sections
|
2020-04-25 21:42:00 +02:00 |
|
Jakob Ketterl
|
a4ebf87263
|
check for key
|
2020-04-25 20:55:33 +02:00 |
|
Jakob Ketterl
|
dd492fa63c
|
hide "settings" link if features is disabled
|
2020-04-25 20:52:41 +02:00 |
|
Jakob Ketterl
|
e064352621
|
finally, remove debugging
|
2020-04-25 19:18:30 +02:00 |
|
Jakob Ketterl
|
2198c00d00
|
add js8 settings to web configuration
|
2020-04-25 17:33:30 +02:00 |
|
Jakob Ketterl
|
978eea400d
|
clean up wsjt remainders in absctract code
|
2020-04-25 16:22:40 +02:00 |
|
Jakob Ketterl
|
a828f61c72
|
use right message delay for mode
|
2020-04-24 23:47:05 +02:00 |
|
Jakob Ketterl
|
4e67be8a3c
|
dynamic profiles
|
2020-04-23 23:30:56 +02:00 |
|
Jakob Ketterl
|
623f21f769
|
fast and turbo modes
|
2020-04-23 22:27:03 +02:00 |
|
Jakob Ketterl
|
280e39d9c4
|
js8 slow mode
|
2020-04-23 22:19:07 +02:00 |
|
Jakob Ketterl
|
2df56ad8b9
|
js8 slow mode (attempt?)
|
2020-04-23 00:34:49 +02:00 |
|
Jakob Ketterl
|
5ab2f02f63
|
multi-profile decoding
|
2020-04-23 00:21:59 +02:00 |
|
Jakob Ketterl
|
0120b33a25
|
refactor chopper out of wsjt
|
2020-04-22 23:53:19 +02:00 |
|
Jakob Ketterl
|
9622cd6a2a
|
Merge branch 'develop' into js8call
|
2020-04-22 18:34:10 +02:00 |
|
Jakob Ketterl
|
78ccaa7d65
|
access regex groups in python 3.5 compatible way, closes #109
|
2020-04-22 18:28:45 +02:00 |
|
Jakob Ketterl
|
520ddbb034
|
Merge branch 'develop' into js8call
|
2020-04-21 19:27:13 +02:00 |
|
Jakob Ketterl
|
0a16500133
|
get avatar path from pkg_resources, refs #108
|
2020-04-21 19:24:57 +02:00 |
|
Jakob Ketterl
|
a573fa0b93
|
Merge branch 'develop' into js8call
|
2020-04-19 23:38:51 +02:00 |
|
Jakob Ketterl
|
9a86bc23be
|
make hackrf sleep for 1 second on restarts (device is not released
immediately)
|
2020-04-19 23:36:35 +02:00 |
|
Jakob Ketterl
|
4287387a5e
|
threading frontend implementation
|
2020-04-19 22:10:32 +02:00 |
|
Jakob Ketterl
|
1023087c8a
|
get locator from compound frame, too
|
2020-04-17 23:50:23 +02:00 |
|
Jakob Ketterl
|
116e20335e
|
Merge branch 'develop' into js8call
|
2020-04-15 22:25:14 +02:00 |
|
Markus Hauschild
|
4d157d275a
|
hackrf: properly use ppm setting as parameter
|
2020-04-15 21:22:06 +02:00 |
|
Jakob Ketterl
|
1f70b93310
|
seems like we're in upper case
|
2020-04-14 23:16:45 +02:00 |
|
Jakob Ketterl
|
4c604bf400
|
Merge branch 'develop' into js8call
|
2020-04-14 22:37:22 +02:00 |
|
Jakob Ketterl
|
da4917998d
|
js8 metrics
|
2020-04-14 22:31:30 +02:00 |
|
Jakob Ketterl
|
99b4a25de7
|
js8 service
|
2020-04-14 21:27:50 +02:00 |
|
Jakob Ketterl
|
2de0cbc6c0
|
send messages to frontend, spots to pskreporter
|
2020-04-14 21:10:35 +02:00 |
|
Jakob Ketterl
|
7948d1f27a
|
move dmr_filter property to the right list
|
2020-04-14 13:43:26 +02:00 |
|
Jakob Ketterl
|
bcb8a2315c
|
use new library for js8 decoding
|
2020-04-13 16:35:31 +02:00 |
|
Jakob Ketterl
|
ddfd85c586
|
add js8 decoding if available
|
2020-04-12 13:10:23 +02:00 |
|
Jakob Ketterl
|
0e8715b5a1
|
the space has been introduced at some point, make it optional
|
2020-04-12 00:53:58 +02:00 |
|
Jakob Ketterl
|
6d43126fa5
|
remove unused import
|
2020-04-10 20:05:06 +02:00 |
|
Jakob Ketterl
|
f7c9fbcc22
|
factory name has been changed in v3
|
2020-04-10 17:25:32 +02:00 |
|
Jakob Ketterl
|
aa29836039
|
remove debugging output
|
2020-04-10 17:21:53 +02:00 |
|
Jakob Ketterl
|
c30740c4e3
|
add uhd and redpitaya device modules; switch driver detection to
factories
|
2020-04-10 16:33:04 +02:00 |
|
Jakob Ketterl
|
d07cbb2b10
|
more abc
|
2020-04-05 21:48:05 +02:00 |
|
Jakob Ketterl
|
8fdf263e4b
|
explicitly cast frequency
|
2020-04-05 21:47:40 +02:00 |
|
Jakob Ketterl
|
4d67b684e4
|
refactor
|
2020-04-05 19:08:58 +02:00 |
|
Jakob Ketterl
|
d06e9151b9
|
pass the frequency along with the job, refs #22 #61
|
2020-04-05 16:35:46 +02:00 |
|
Jakob Ketterl
|
366def0235
|
use abc
|
2020-04-05 15:22:23 +02:00 |
|
Jakob Ketterl
|
2301141b44
|
add missing keys() method
|
2020-04-02 18:21:45 +02:00 |
|