1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-12-20 16:41:01 -05:00
Commit Graph

878 Commits

Author SHA1 Message Date
f4exb
409a4e2292 DSD demod plugin: prepare dual TDMA slot audio handling (DV serial part) 2016-08-31 16:43:07 +02:00
f4exb
db96243875 DSD demod plugin: prepare dual TDMA slot audio handling (mbelib part) 2016-08-31 16:43:01 +02:00
f4exb
ae8b3ba2af DSD demod plugin: DMR refactoring: added logic for buttons to toggle slot1 and slot2 voice output 2016-08-31 01:18:32 +02:00
f4exb
045392ae79 DSD demod plugin: DMR refactoring: added buttons to toggle slot1 and slot2 voice output 2016-08-31 00:58:19 +02:00
f4exb
48d60da008 DSD demod plugin: DMR refactoring: show busy slot(s) in slot text display 2016-08-29 01:33:12 +02:00
f4exb
c5ad25b19d Push versionto 2.1.3 2016-08-28 23:59:16 +02:00
f4exb
3d7984505f DSD demod plugin: refactor DMR status text display 2016-08-28 23:53:39 +02:00
f4exb
d4070e2941 DSD demod plugin: updated readme with latest changes (2.1.2) 2016-08-26 18:28:54 +02:00
f4exb
50689642e3 DSD demod plugin: set minimum size of symbol synchronization hits percentage display to handle 100 % 2016-08-26 18:28:08 +02:00
f4exb
be4982c447 DSD demod plugin: fixed magnitude squared precision problem 2016-08-26 02:02:10 +02:00
f4exb
b601fae2e7 DSD demod plugin: use a font for monospace compatible with Linux and Windows 2016-08-25 22:37:35 +02:00
Edouard Griffiths
faca037685 DSD demod plugin: make the frame type display the same as the format status text display 2016-08-25 13:58:52 +02:00
f4exb
a6782a2780 DSD demod plugin: added button to toggle between transition constellation and symbol synchronization displays 2016-08-25 01:06:42 +02:00
Edouard Griffiths
71379c837b DSD demod: get symbol synchronization signal 2016-08-24 18:35:12 +02:00
f4exb
001cadae2a DSD demod: show cosine filter output in scope if the filter is engaged 2016-08-19 19:30:32 +02:00
f4exb
2bd7f49259 DSD demod plugin: fixed dPMR frame type display 2016-08-19 05:50:48 +02:00
f4exb
99c74a8e57 DSD demod: switch for cosine filter. Other changes to GUI 2016-08-18 19:38:39 +02:00
Edouard Griffiths
5ccfbb0ef1 Refactoring: DSD plugin: implement generic symbol synchrnization quality metric 2016-08-18 13:35:11 +02:00
f4exb
0c94d42c64 DSD plugin: added number of sync flips per 32 symbol period display 2016-08-18 08:38:43 +02:00
f4exb
8935660410 DSD demod: display symbol center and zero crossing 2016-08-18 02:47:49 +02:00
f4exb
89a017a5b7 DSD plugin: removed reference to modulation entirely. Bump to version 2.1.2 2016-08-17 01:33:37 +02:00
f4exb
8ee2219b96 DSD DPMR support: show own and called Ids in the info display 2016-08-15 10:36:32 +02:00
f4exb
a6987baad1 DSD demod: more frame statuses in DSDcc 2016-08-15 02:51:51 +02:00
f4exb
1eb3db0291 RTLSDR input: more sample rates (1024 and 2048) 2016-08-12 08:30:43 +02:00
f4exb
3f7667dffa DSD demod: added extended search frame status 2016-08-12 02:28:54 +02:00
f4exb
2d48800d90 DSD demod: use more detailed frame status instead of just synchronization indicator 2016-08-11 01:09:17 +02:00
f4exb
a1b045b1db DSD demod: added DPMR frame synchronization indicator 2016-08-10 01:21:35 +02:00
f4exb
951b6fa16c DSD decoder: GUI adjustments 2016-08-09 09:15:55 +02:00
f4exb
3e98505554 DSDdecoder: dPMR minimalist implementation 2016-08-08 01:04:56 +02:00
f4exb
25b06d06d3 DSD demod: allow to set baud rate (2400 or 4800 not 9600 for now) 2016-08-06 11:03:05 +02:00
f4exb
5ca0c95dc5 DSD demod: added combo box for baud rate 2016-08-05 08:30:29 +02:00
f4exb
fb54b162cd Updated to v2.1.1 and updated plugin versions 2016-07-31 13:40:41 +02:00
f4exb
5cc67c9908 SSB demod: adjust GUI minimum size 2016-07-31 06:38:42 +02:00
f4exb
f333aef21c SDRdaemonFEC plugin: stop receive UDP loop when plugin stops 2016-07-29 08:21:27 +02:00
f4exb
59a9bb0a8e SDRdaemonFEC plugin: clean up commented out code 2016-07-28 23:50:18 +02:00
Edouard Griffiths
904577eae8 SDRdaemonFEC plugin: optimization: store I/Q data blocks directly into final buffer 2016-07-28 17:09:15 +02:00
Edouard Griffiths
860bad12ca SDRdaemonFEC plugin: change color of text for min total number of blocks display label to be compatible with Windows version 2016-07-28 05:57:59 +02:00
f4exb
b157186b32 SDRdaemonFEC plugin: further improve stats display on GUI and updated readme accordingly 2016-07-28 04:49:33 +02:00
Edouard Griffiths
aa68c907fa SDRdaemonFEC plugin: improve stats on GUI 2016-07-27 18:49:17 +02:00
Edouard Griffiths
286ea81470 SDRdaemonFEC plugin: Windows build 2016-07-27 18:39:59 +02:00
f4exb
72fe72a529 SDRdaemonFEC plugin: cleanup and readme updates 2016-07-26 23:36:59 +02:00
f4exb
8b82547b86 SDRdaemonFEC plugin: make status button background darker when blocks are lost 2016-07-25 08:40:10 +02:00
f4exb
1d2e0986e5 RTLSDR plugin: align DC and IQ correction buttons with other plugins 2016-07-25 04:46:58 +02:00
f4exb
b84fde2831 SDRdaemonFEC plugin: updated online documentation 2016-07-24 20:01:10 +02:00
f4exb
9007d505ee SDRdaemonFEC plugin: use meta data CRC32 and promote to version 2.1.0 again 2016-07-24 19:50:51 +02:00
f4exb
66e829bbf9 SDRdaemonFEC plugin: demote to version 2.0.2 2016-07-24 14:38:25 +02:00
f4exb
2554851a0b SDRdaemonFEC plugin: do not recover meta because FEC is unreliable 2016-07-24 14:27:15 +02:00
f4exb
5e14ac9173 SDRdaemonFEC plugin: take buffering into account for timestamp calculation 2016-07-24 12:53:39 +02:00
f4exb
bbccea9432 SDRdaemonFEC plugin: GUI enhancements 2016-07-24 11:09:11 +02:00
f4exb
fac8465575 SDRdaemonFEC plugin: first working FEC version with cm256cc library 2016-07-23 23:14:22 +02:00
f4exb
c96c52eb5e SDRdaemonFEC plugin: failed connection debug messge 2016-07-23 20:13:27 +02:00
f4exb
bda1d8997b SDRdaemonFEC plugin: migrate to new cm256cc library 2016-07-23 19:59:42 +02:00
f4exb
a0729ce6f5 SDRdaemonFEC: debug FEC (1) 2016-07-20 08:54:31 +02:00
f4exb
29240f66dd SDRdaemonFEC plugin: fixed GUI 2016-07-18 00:39:35 +02:00
f4exb
85d9a101bf SDRdaemonFEC plugin: fixed CM256 library init and simplify code 2016-07-17 23:33:50 +02:00
f4exb
1b8199df89 SDRdaemonFEC plugin: check frame and block sequence 2016-07-15 19:44:02 +02:00
f4exb
c8785c94bb SDRdaemonFEC support. auto R/W correction 2016-07-13 03:31:19 +02:00
f4exb
95804345d5 SDRdaemonFEC support. auto R/W correction (1) 2016-07-12 08:52:38 +02:00
f4exb
6540979108 SDRdaemonFEC support. allow for smaller datagrams than the UDP block size 2016-07-12 04:44:44 +02:00
f4exb
83e34fde20 SDRdaemonFEC support. compatibility with zero FEC 2016-07-07 03:49:47 +02:00
f4exb
e252123567 SDRdaemonFEC support. removed special structure for block zero 2016-07-07 02:54:23 +02:00
f4exb
ddb65d2e70 SDRdaemonFEC support. removed useless data and method 2016-07-07 02:43:09 +02:00
f4exb
110d7cae46 SDRdaemonFEC support. removed output meta 2016-07-07 02:38:30 +02:00
f4exb
5fc9bd07f4 SDRdaemonFEC support. new simplified write method 2016-07-07 02:36:44 +02:00
f4exb
57231cdb32 SDRdaemonFEC support. removed output meta 2016-07-07 02:25:32 +02:00
f4exb
c7751062c3 SDRdaemonFEC support: debug (8). fixed CM256 descriptors addressing of recovery blocks. Debug message when frames are incomplete. 2016-07-06 02:54:01 +02:00
f4exb
dddf872d56 SDRdaemonFEC support. Use new simplified version 2016-07-06 00:43:38 +02:00
f4exb
8a22c0b468 Merge branch 'master' into dev. Build for Mac OS. 2016-07-05 20:02:51 +02:00
f4exb
f437666749 SDRdaemonFEC support. debug (8). use litterals 2016-07-05 19:59:18 +02:00
Ziga S
08602c661b Updated CMake files for QTEditor cmake style.
AudioOutput had previously stalled, mutex temporary removed(Q&D workaround, need for study OSX Audio Concurency).
Removed some part of code in DemodBFM for OSX compilations.
Code runs and was tested with HackRF.
Note: There is need have investigate two potencial problems(DemodBFM bug and AudioOutput deadlocking?).
2016-06-29 10:10:24 +02:00
f4exb
aea9bf866e SDRdaemonFEC support: debug (7). Corrected CM256 parameters specification fixing decoding 2016-06-23 01:31:40 +02:00
f4exb
278f085dbc SDRdaemonFEC support: debug (6). Corrected meta data processing 2016-06-23 00:58:07 +02:00
f4exb
3e388987c8 SDRdaemonFEC support: debug (5). Corrected statistics display 2016-06-23 00:57:47 +02:00
f4exb
cded6772ae SDRdaemonFEC support: debug (4). Corrected buffer gauge display 2016-06-22 01:10:58 +02:00
f4exb
a628357f76 SDRdaemonFEC support: debug (3). Fixed frames buffer length calculation and use more slots 2016-06-21 21:49:27 +02:00
f4exb
96bec6cac3 SDRdaemonFEC support: debug (2). Fixed output meta data cature 2016-06-21 08:30:32 +02:00
f4exb
46e85fa643 SDRdaemonFEC support: debug (1) 2016-06-20 09:07:37 +02:00
f4exb
b73330c663 SDRdaemonFEC support: correctly implement in plugin manager 2016-06-20 01:58:46 +02:00
f4exb
0812ab0d13 SDRdaemonFEC support: full compile 2016-06-20 01:32:32 +02:00
f4exb
eb3fedecda SDRdaemonFEC support: interim state (2). Compile UI. 2016-06-20 01:18:21 +02:00
f4exb
e418e68bd9 SDRdaemonFEC support: interim state (1). Compile except UI. Bumped version to 2.1.0 where necessary 2016-06-20 00:45:24 +02:00
f4exb
4386e0fbab SDRdaemonFEC support: added plugin as copy of SDRdaemon plugin 2016-06-19 09:56:49 +02:00
f4exb
b97a2ecffb Multi device support: Windows support 2016-05-25 02:33:50 +02:00
f4exb
7aa5ca7573 Multi device support: commented out code cleanup 2016-05-17 19:36:28 +02:00
f4exb
7863a3cb69 Multi device support: remainder source plugins: removed useless dependencies on plugin API 2016-05-17 19:26:23 +02:00
f4exb
197feb1c9d Multi device support: SDRDaemon plugin removed useless dependencies on plugin API 2016-05-17 19:08:04 +02:00
f4exb
35df869115 Multi device support: BladeRF plugin removed useless dependencies on plugin API 2016-05-17 17:57:48 +02:00
f4exb
1974b375ee Multi device support: RTL-SDR plugin removed useless dependencies on plugin API 2016-05-17 17:53:22 +02:00
f4exb
08a6554c4e Multi device support: set version to 2.0.0 in all plugins 2016-05-17 15:29:28 +02:00
f4exb
5a8d05bfaf Multi device support: simplify source input setting 2016-05-17 03:41:01 +02:00
f4exb
2f1c9eac6e Multi device support: use device API for channel registrations 2016-05-16 19:37:53 +02:00
f4exb
500e809cba Multi device support: moved setInputGUI method from plugin API and manager classes to device API class 2016-05-16 16:02:55 +02:00
f4exb
2893d7bb06 Multi device support: code cleanup in plugin manager and API 2016-05-16 10:35:36 +02:00
f4exb
2e473cc27c Multi device support: channel plugin per device mechanism extended to all channel plugins 2016-05-16 10:05:09 +02:00
f4exb
bbb4bc28b4 Multi device support: channel plugin per device mechanism validation with AM demod 2016-05-16 03:21:21 +02:00
f4exb
7412ee0d54 Multi device support: migrate device specific stuff outside plugin classes completed for source plugins 2016-05-16 02:14:36 +02:00
f4exb
be918a217b Multi device support: migrate device specific stuff outside plugin classes 2016-05-16 01:12:37 +02:00
f4exb
8d480c899d Multi device support: restored AM demod plugin 2016-05-15 10:34:48 +02:00
f4exb
2dcd887471 Removed Tetra demod channel plugin sources 2016-05-15 09:42:01 +02:00
f4exb
602bfc988a Removed v4l-rtl and v4l-msi sample source plugin sources 2016-05-15 09:40:11 +02:00
f4exb
1707aa8e27 Removed gnuradio and osmosdr plugin sources 2016-05-15 09:26:31 +02:00
f4exb
4027b00675 Multi device support: GUI enhmcements 2016-05-15 04:38:37 +02:00
f4exb
7452e2fe04 Multi device support: cleanup after last commit 2016-05-14 21:33:12 +02:00
f4exb
3cba9014b6 Multi device support: removed main window channel acion dependency 2016-05-14 20:57:43 +02:00
f4exb
58709e0bae Multi device support: add channels from device control working concept 2016-05-14 18:12:39 +02:00
f4exb
3c0e66c90e Multi device support: GUIs enhancements 2016-05-14 03:15:03 +02:00
f4exb
7053d3775c Multi device support: completely removed direct access to DSP device engine from DSP engine 2016-05-13 00:50:29 +02:00
f4exb
2b036e2212 Multi device support: completely removed dependency on DSPEngine from source plugins 2016-05-13 00:03:58 +02:00
f4exb
f4c03bcab1 Multi device support: completely removed DSPEngine dependency on DSPDeviceEngine message queues 2016-05-12 23:45:27 +02:00
f4exb
7707858d57 Multi device support: pass plugin API to devices input handlers to give access to DSP device engine methods 2016-05-12 23:35:30 +02:00
f4exb
7159004bbe Multi device support: Aligned Funcube Pro+ plugin 2016-05-12 18:02:55 +02:00
f4exb
25197faa7a Multi device support: Aligned Funcube Pro plugin 2016-05-12 17:40:26 +02:00
f4exb
ea1f2208f7 Multi device support: Aligned HackRF plugin 2016-05-12 17:18:08 +02:00
f4exb
deee1ada34 Multi device support: Aligned Airspy plugin 2016-05-12 16:47:10 +02:00
f4exb
8885f9bcdd Multi device support: Aligned SDRDaemon plugin 2016-05-12 12:48:08 +02:00
f4exb
b399cc0dd4 Multi device support: Changed aligned FileSource 2016-05-12 12:29:12 +02:00
f4exb
cd9532a5e2 Multi device support: Changed aspect of record button 2016-05-12 12:04:59 +02:00
f4exb
e750acc7da Multi device support: Apply previous changes to RTL-SDR. 2016-05-12 11:10:10 +02:00
f4exb
e25c465b82 Multi device support: removed as much as possible (now) DSPDeviceEngine dependencies in MainWindow to source plugin GUIs. This includes file sink handling. Applies to BladeRF only. 2016-05-12 10:31:57 +02:00
f4exb
ecd05096ad Multi device support: moved DSPDeviceEngine start/stop actions and status from main window to each source plugin GUI 2016-05-11 23:35:16 +02:00
f4exb
7992f3f428 Multi device support: add start/stop buttons to all source plugins GUIs 2016-05-11 20:02:45 +02:00
f4exb
66daf9fa4e Multi device support: access DSPDeviceEngine from the channel plugins using the plubgin API and not a direct access 2016-05-11 18:29:01 +02:00
f4exb
15d0fbfdea DSD decoder: disable cosine filter 2016-05-11 11:34:19 +02:00
f4exb
2fccdc1991 DSD demod: DV serial support: fixed missing audio mute 2016-05-10 08:27:54 +02:00
f4exb
b35ca01dc7 DSD demod. Added note that DV serial devices are not supported in Windows 2016-05-09 23:13:38 +02:00
f4exb
56cfe4348e DSD demod: updated readme with information on DV serial device support 2016-05-09 10:51:30 +02:00
f4exb
1bfcbe6dd3 DSD demod: fixed DV serial support OK 2016-05-09 10:13:11 +02:00
f4exb
6771e5e86c DSD demod: fixes for Serial DV (1) 2016-05-09 09:24:28 +02:00
f4exb
7e7d6d6481 DSD demod: updated readme for v1.2.1 2016-05-09 02:42:24 +02:00
f4exb
4daa54b8b7 Serial DV support. Implemented without audio upsampling to 48k 2016-05-08 07:02:31 +02:00
f4exb
be1a4caae1 DV Serial support: working signal/slot mechanism 2016-05-08 06:00:37 +02:00
f4exb
376e2c05b4 DSD decoder plugin: show color code in DMR specific status area 2016-05-03 02:15:10 +02:00
f4exb
33b7177445 RTL-SDR source plugin: added 256k and 1600k sample rates 2016-05-03 02:14:41 +02:00
f4exb
71de778e7c DSD Demod: added missing NA (not applicable) for station roles 2016-04-25 00:00:37 +02:00
Edouard Griffiths
359a984462 DSD demod: updates for Windows build 2016-04-24 23:41:31 +02:00
f4exb
bf164db653 DSD demod: push version to 1.2.0 and added readme for the plugin 2016-04-24 18:24:08 +02:00
f4exb
d92a8fe266 Enhance scope GUI display 2016-04-23 21:48:02 +02:00
f4exb
0dcc47f05a DSD demod: adjust GUI minimum size 2016-04-23 12:28:27 +02:00
f4exb
d5d5f53bf8 DSD demod: embelishment of the signal format specific status display 2016-04-23 11:31:40 +02:00
f4exb
a59404345e DSD + NFM demods: re-itinitalize squelch open count when squelch gate changes 2016-04-23 10:16:15 +02:00
f4exb
1621b40aff DSD demod: allow no squelch time gate 2016-04-23 06:58:54 +02:00
f4exb
cb69b55911 DSD demod: implemented signal format dependent status text 2016-04-23 06:27:28 +02:00
f4exb
837c22fd67 DSD demod: diagnostics on GUI. Audio volume and audio mute 2016-04-22 03:53:16 +02:00
f4exb
17de736f36 DSD demod: migrated to external DSDcc library (ex DSDplus) 2016-04-21 02:13:57 +02:00
f4exb
90a5b75e91 DSD demod: DMR integration debug (2). Added eye diagram capability by delaying Q signal by 20 samples (2400 baud) 2016-04-12 03:32:42 +02:00
f4exb
7412a47ba2 DSD demod plugin: integration with new DSDplus library 2016-04-11 02:48:12 +02:00
f4exb
44f608d7be DSDplus library: removed old DSD library 2016-04-11 00:20:55 +02:00
f4exb
6a8d1e066e DSD demod plugin: DSD proper integration interim state #3 2016-04-09 19:18:53 +02:00
f4exb
497ce458dc DSD demod plugin: DSD proper integration interim state #2 2016-04-09 19:14:19 +02:00
f4exb
5872ee0ca7 DSD demod plugin: DSD proper integration interim state #1 2016-04-09 13:12:48 +02:00