1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-30 03:38:55 -05:00
Commit Graph

614 Commits

Author SHA1 Message Date
f4exb
dcd8f94931 DaemonSink (2) 2018-09-05 08:44:14 +02:00
f4exb
b2dc7a6cdc Changed SDRDaemonChannelXxx to DaemonXxx 2018-09-04 20:35:54 +02:00
f4exb
406ca837c3 SSBMod and WFMMod: fixed compiler warnings 2018-09-02 19:49:53 +02:00
f4exb
b723479197 DaemonSrc: added more report data to the report API 2018-09-02 19:27:38 +02:00
f4exb
d5f5328ab2 Removed old SDRDaemonChannelSource 2018-09-02 19:17:14 +02:00
f4exb
b306aa8aa7 DaemonSrc: implemented status report to the GUI 2018-09-02 19:12:03 +02:00
f4exb
472a9b2532 DaemonSrc: added missing <QObject> include fixing mess in MOC generation at least in Qt 5.11.1 2018-09-02 02:00:01 +02:00
f4exb
0709cf02f4 DaemonSrc: added header protection 2018-09-01 22:24:21 +02:00
f4exb
3469b91163 Daemon channel source new plugin (5) 2018-09-01 09:53:16 +02:00
f4exb
2a6752c4cf Daemon channel source new plugin (4) 2018-09-01 04:43:15 +02:00
f4exb
4345132a9f Daemon channel source new plugin (3) 2018-09-01 04:37:23 +02:00
f4exb
4f4d417d5a Daemon channel source new plugin (2) 2018-09-01 00:18:35 +02:00
f4exb
5151f38977 Daemon channel source new plugin (1) 2018-08-31 23:29:53 +02:00
f4exb
26bc4d8f8e SDRDaemon channel source: added plugin 2018-08-31 18:30:52 +02:00
f4exb
ac4b016ee7 UDP source and sink: Web API: more informative report 2018-08-16 10:46:01 +02:00
f4exb
3258331a76 UDP sink GUI: fixed internal widgets minimum widths 2018-08-16 01:05:50 +02:00
f4exb
2c7d45e9a6 UDP sink: effectively implemented low cutoff setting from web API 2018-08-16 01:05:19 +02:00
f4exb
53d6161e89 UDP source Web API setting correction. UDP sink default port set to 9998 2018-08-15 22:47:55 +02:00
f4exb
b1da29a3c4 Sink plugins: corrected name getters and setters 2018-08-15 11:24:14 +02:00
f4exb
65d2d2a664 UDP sink: removed queued connection on socket connection (gets stuck with Qt >= 5.8) 2018-08-15 02:48:59 +02:00
f4exb
a971e6da10 Web API: fixed bug in PUT/PATCH of modulators not setting differentially 2018-08-08 09:17:25 +02:00
f4exb
14ec3c01d8 SSB modulator: set samples to zero when no modulation. Fixes issue #204 2018-08-05 12:48:02 +02:00
f4exb
d5f153ff75 Spectrum: added log/linear control 2018-07-04 23:11:28 +02:00
f4exb
5e1699c981 Bumped plugins version 2018-07-02 02:37:56 +02:00
f4exb
56e49baa3b Spectrum averaging: fixed average (1) 2018-07-01 02:16:59 +02:00
f4exb
e9658e0346 Spectrum averaging (2): moving average 2018-06-30 22:30:42 +02:00
f4exb
5777875618 PVS studio static analyzer fixes (2) 2018-06-22 00:15:23 +02:00
f4exb
1eb8716a9f Fixes for Arch. Manual merge of pull request #183. DATV demod: fixed some of ffmpeg deprecation warnings 2018-06-13 00:20:51 +02:00
f4exb
3d8d9d34e0 UDP source: implemeted WEB API (2) 2018-05-25 18:44:24 +02:00
beta-tester
1c952d3b0e force 24h time format
changed hh:mm to HH:mm
changed dd.MM.yyyy to yyyy-MM-dd to uniform all date format
2018-05-11 11:00:08 +02:00
f4exb
7bf777e498 Get rid of ugly native dialogs on file chooser dialogs 2018-05-11 00:00:15 +02:00
f4exb
b32330780b Level meters: fixed text position and make sure appropriate font is used 2018-05-07 03:38:57 +02:00
f4exb
56c0aaedcd Mag AGC: corrected step calculation. Added method to combine step up and down smoothing 2018-05-06 02:39:39 +02:00
f4exb
bcc3476e9d Channel Tx plugins: use liberation font 2018-05-06 00:30:43 +02:00
f4exb
359af254f0 SSB modulator: fixed issue #167: typo in remove Tx registration method 2018-05-03 00:28:27 +02:00
f4exb
8d565f8187 SSB mod: fixed span slider aspect and bulky low/high cut slider group 2018-04-27 07:09:37 +02:00
Jason Gerecke
8cf3469c87 Fix spelling errors in documentation 2018-04-21 18:45:09 -07:00
Jason Gerecke
f6ea7b216e Fix spelling errors present in UI files 2018-04-21 18:44:54 -07:00
f4exb
8c891a191a UDP source and sink: ensure proper click focus on line edits 2018-04-20 00:17:10 +02:00
f4exb
15f7c4d80e UDP source and sink: added dialogs to specify addresses and ports 2018-04-19 23:03:21 +02:00
f4exb
befc08f2e1 UDP source: send audio samples always on 16 bits. Options to send raw I/Q in either 16 or 24 bits regardless of sample size at compile time 2018-04-19 13:34:22 +02:00
f4exb
da362823dc UDPSink: use neutral denomination for I/Q sample size with sample size format 2018-04-19 00:52:01 +02:00
f4exb
f8251ecb50 UDPSink: fixed wrong sample sizes based on I/Q actual sample size that can now be 16 or 32 bits 2018-04-19 00:43:29 +02:00
f4exb
5c51297717 Moved FFT filter destruction at end of the mod or demod destructor 2018-04-18 22:20:47 +02:00
f4exb
def7592053 Widnows build fixes 2018-04-15 20:56:46 +02:00
f4exb
5c5c6d4b7a Added server plugins for ATV, SSB modulators and UDP sink 2018-04-15 18:48:59 +02:00
f4exb
274e6c645d UDP Sink: Web API: settings and report implementation 2018-04-15 18:25:22 +02:00
f4exb
62998101d3 WFM modulator: Web API: fixed set windows title 2018-04-15 10:59:01 +02:00
f4exb
1c1b073eba SSB modulator: Web API: fixed set windows title 2018-04-15 10:54:22 +02:00
f4exb
9a6069b6b2 NFM modulator: Web API: fixed set windows title 2018-04-15 10:46:11 +02:00
f4exb
8723bfb74b AM modulator: Web API: fixed set windows title 2018-04-15 10:42:51 +02:00
f4exb
889712b457 ATV modulator: Web API: fixed set windows title 2018-04-15 10:38:32 +02:00
f4exb
416f852861 ATV modulator: Web API: fixed video settings display in the GUI 2018-04-15 10:20:13 +02:00
f4exb
6320716eb9 ATV modulator: Web API: add possibility to set image and video files 2018-04-15 02:22:54 +02:00
f4exb
875cf59fda ATV modulator: pass text overlay switch in settings 2018-04-15 01:34:46 +02:00
f4exb
b21ea9ab2f ATV modulator: Web API: settings and report implementation 2018-04-15 00:52:39 +02:00
f4exb
b38d2a2a65 SSB mod: Web API: settings and report implementation 2018-04-14 21:46:53 +02:00
f4exb
e3815e4076 SSB mod: moved AF input mode in settings structure 2018-04-13 08:41:34 +02:00
f4exb
b151b00182 SSBMod YAML file 2018-04-12 23:49:29 +02:00
f4exb
83efddee9a Build ModWFM tx channel server plugin and apply corrections to other server plugins 2018-04-09 00:54:25 +02:00
f4exb
b4d7a0a905 WFM demod: Web API: settings and report implementation 2018-04-09 00:37:17 +02:00
f4exb
b2d153ed9e Build ModAM tx channel server plugin. Bumped version to 3.14.2 2018-04-06 01:04:31 +02:00
f4exb
0ba86c0d22 AM demod: Web API: settings and report implementation. NFM demod: fixes 2018-04-06 00:54:18 +02:00
f4exb
376e0d9b1f AM mod: put AF input mode in settings 2018-04-05 21:58:45 +02:00
f4exb
a447193bd7 DSD demod: make FM deviation independent of RF bandwidth. Bumped version to 3.14.1 2018-04-01 09:33:08 +02:00
f4exb
f838258937 NFM mod and demod: fixed lowpass filter initialization at construction time (segfault correction with CTCSS) 2018-03-31 15:06:35 +02:00
f4exb
53beb8a92d Removed UDP address and port from Channel marker 2018-03-30 19:06:27 +02:00
f4exb
e0356a39a5 Multiple audio: updated plugins documentation 2018-03-30 11:51:57 +02:00
f4exb
75201ad303 Multiple audio support: WFM modulator 2018-03-29 17:27:03 +02:00
f4exb
0d7f73f595 Multiple audio support: SSB modulator 2018-03-29 16:57:42 +02:00
f4exb
eb57c1aca6 Multiple audio support: NFM modulator 2018-03-29 15:42:20 +02:00
f4exb
2380211533 Multiple audio support: AM modulator 2018-03-29 15:20:38 +02:00
f4exb
745e187e2b Multiple audio support: extend audio output information to UDP/RTP information. New audio preferences dialog 2018-03-25 11:50:34 +02:00
f4exb
7aaa230eb4 Multiple audio support: added ability to manage more than one audio output 2018-03-24 23:50:28 +01:00
f4exb
15e62814de Multiple audio support: removed audio methods from DSP engine and use AudioDeviceManager instead 2018-03-24 03:36:49 +01:00
f4exb
d4e1521c90 Web API: new entry point to get a channel report. Applied to NFM mod and demod 2018-03-18 20:17:11 +01:00
f4exb
ea1d007710 Channel Tx modulators: in constructor make sure the thread is launched when all members have been properly initialized (i.e. do it last) 2018-03-16 10:26:49 +01:00
f4exb
b2e446afcc Windows build: new location for export header 2018-03-10 20:32:46 +01:00
f4exb
28e9df5fe8 Clang clean compile 2018-03-04 01:47:51 +01:00
f4exb
2e5cfcafee PVS-Studio static analysis corrections (3) issue #137 2018-02-24 10:29:27 +01:00
f4exb
2b846f5d28 PVS-Studio static analysis corrections (2) issue #137 2018-02-22 03:04:42 +01:00
f4exb
f01b90094b PVS-Studio static analysis corrections (1) issue #137 2018-02-21 18:54:59 +01:00
f4exb
0ce9035e0a Web API: fixed webapiSettingsGet not initializing own channel or device structure 2018-02-21 13:50:50 +01:00
f4exb
2d519abbb6 NFM mod: Web API: corrected settings formatter 2018-02-14 23:39:23 +01:00
f4exb
67e664ef06 Fixed memory leak with handling of DSPSignalNotification message in modulators and demodulators. Removed reference to unused PIDController class 2018-02-14 20:11:36 +01:00
f4exb
d6519d7133 SSM modulator: lock mutex when size of magnitude AGC is changed 2018-02-03 17:26:24 +01:00
f4exb
b0a97510e2 Moving average cleanup 2018-02-03 10:33:02 +01:00
f4exb
a47587e16f Specify Scope and Spectrum Vis floating point sample scale 2018-01-22 14:07:24 +01:00
f4exb
2ddcb8c358 Differentiate Rx and Tx DSP sample sizes 2018-01-22 08:46:05 +01:00
f4exb
491b8a6d33 Replaced hardcoded bit scaling literals by defines 2018-01-21 10:57:04 +01:00
f4exb
4444084b7a Updated version of all modulators 2018-01-09 01:23:27 +01:00
f4exb
561420415e All concerned mods: call applyChannelSettings with force=true at construction and start. 2018-01-09 01:10:49 +01:00
f4exb
5c6984899e AM, SSB demod, SSB mod: fixed interpolator setting in apply channel settings. Fixes issue #117 2018-01-05 19:14:27 +01:00
f4exb
80d243811f UDP sink: fixes 2018-01-02 16:23:31 +01:00
f4exb
7c5066d27c Bumped to version 3.9.1 and 2018 2018-01-02 12:38:28 +01:00
f4exb
018c8ade40 WFM modulator: fixed tone frequency and apply channel settings output sample rate handling 2018-01-02 12:32:22 +01:00
f4exb
fdce9958e5 NFM modulator: corrected NCO sample rate setting in apply channel settings 2018-01-02 10:32:00 +01:00
f4exb
f1ead09337 LimeSDR: more informative debug message on apply settings 2017-12-30 10:17:30 +01:00
f4exb
f27bb2d1c2 UDP Sink : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings 2017-12-30 00:30:41 +01:00
f4exb
e5baca1a37 NFM, SSB and WFM Mods : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings 2017-12-30 00:18:51 +01:00
f4exb
054e87c153 AM and ATV Mods : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings 2017-12-29 11:42:33 +01:00
f4exb
e39e080cc0 Channel source/sink APIs: removed useless getDeltaFrequency pure virtual method 2017-12-29 05:22:26 +01:00
f4exb
324aaa86b6 Plugins: cppcheck corrections 2017-12-29 03:22:04 +01:00
f4exb
fa1e772383 NFM mod: fixed deserializer 2017-12-28 03:29:26 +01:00
f4exb
3bc221bab8 Server: web API: /sdrangel/deviceset/{deviceSetIndex}/device/run POST,DELETE. LimeSDR Tx example working 2017-12-27 11:10:47 +01:00
f4exb
7577e6f145 Web API: NFM modulator settings parameters optional 2017-12-24 04:19:44 +01:00
f4exb
bf6607044a Server: Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH with all settings parameters optional 2017-12-24 03:27:07 +01:00
f4exb
d79ef49112 Plugin interface: simplify createTxChannelGUI 2017-12-23 10:38:45 +01:00
f4exb
0f7faff299 Plugin interface: simplify createTxChannel 2017-12-23 10:16:27 +01:00
f4exb
703aa21159 Plugin interface: simplify createRxChannel 2017-12-23 09:54:42 +01:00
f4exb
514e408aac Server: Web API: /sdrangel/deviceset/{deviceSetIndex}/channel POST implementation and rework in the PluginInterface 2017-12-23 05:56:40 +01:00
f4exb
9dd707896d Use a name field in channels to be used in headless version to replace the GUI object name that was used as the name field 2017-12-20 23:57:06 +01:00
f4exb
e1ad61d692 Bumped version of all channel plugins 2017-12-18 00:06:01 +01:00
f4exb
6d12443100 Server: changes to support DeviceSet 2017-12-17 23:15:42 +01:00
f4exb
0ec1d6db31 Server: added variable to avoid instantiation of GUI dependent objects when compiling plugins for server 2017-12-17 14:52:18 +01:00
f4exb
0436848490 Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod. Fixes (2) 2017-12-12 23:21:31 +01:00
f4exb
b446f67434 Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod. Fixes (1) 2017-12-12 18:56:24 +01:00
f4exb
c22460723c Web API: return 404 with API HTML documentation if URL is incorrect. Avoids response OK mistaken when not using a browser 2017-12-12 15:58:04 +01:00
f4exb
e4b65b52b4 Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod 2017-12-11 18:18:47 +01:00
f4exb
2dd82e9eca Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings GET for NFM demod and mod 2017-12-10 20:27:08 +01:00
f4exb
1d442fd077 SSB: updated documentation 2017-12-02 18:57:55 +01:00
f4exb
21e52e33fb SSB: space sliders ticks more evenly depending on spectrum sample rate 2017-12-01 00:28:47 +01:00
f4exb
f4c1269540 SSB GUIs: added LSB and USB labels on the schematic frequency scale 2017-11-25 05:29:48 +01:00
f4exb
02e0945368 Web API: implemented /sdrangel/channels: Get a list of channel plugins available in this instance 2017-11-23 01:19:32 +01:00
f4exb
8c3eeb1c3a SSB mod/demod: GUI: resize main window 2017-11-22 22:01:13 +01:00
f4exb
a1f6d29f03 UDP sink: fixed bandwidth channel marker display 2017-11-21 22:46:39 +01:00
f4exb
17181189ae SSB GUI: enlarge minimum width 2017-11-21 01:48:34 +01:00
f4exb
9455a4c5f6 SSB mod/demod: improve LSB/USB experience: DSB/SSB icon shows right sideband. Filter limit sliders with ticks. Button to flip sidebands 2017-11-21 01:09:47 +01:00
f4exb
0b5ab32a90 Web API: changed default port to 8091 2017-11-19 23:58:49 +01:00
f4exb
9b65511931 SSB mod and demod: added schematic frequency scale for bandwidth filters 2017-11-19 21:19:19 +01:00
f4exb
c8ac9fbf05 Web API: report Tx channel info summary (2) 2017-11-19 19:33:20 +01:00
f4exb
4169833b4d Web API: report Tx channel info summary 2017-11-19 19:14:33 +01:00
f4exb
84113775aa UDP channel sink: applied new channel marker signal handling 2017-11-14 22:02:40 +01:00
f4exb
89f6fcb8b0 WFM modulator: applied new channel marker signal handling 2017-11-14 21:39:49 +01:00
f4exb
2ef89f8765 SSB modulator: applied new channel marker signal handling 2017-11-14 21:24:16 +01:00
f4exb
6feee9ce3b NFM modulator: applied new channel marker signal handling 2017-11-14 21:13:51 +01:00
f4exb
178f672771 AM and ATV modulators: applied new channel marker signal handling 2017-11-14 20:24:54 +01:00
f4exb
e492253bc8 Removed obsolete basic channel settings widget 2017-11-12 10:36:08 +01:00
f4exb
9cca7100ac Demdulators: removed obsolete on menu double clicked event handling. Modulators: removed obsolete basic settings shown indicator 2017-11-12 10:30:12 +01:00
f4exb
e2252836f0 Modulators: removed obsolete on menu double clicked event handling 2017-11-12 10:06:32 +01:00
f4exb
44b49847f9 Bumped to version 3.8.3 2017-11-11 05:14:58 +01:00
f4exb
e6b2d12236 SSB mod/demod: make sure channel marker bandwidth and low cutoff are displayed correctly 2017-11-10 23:01:21 +01:00
f4exb
f2b53fe3aa Use the modulator constructor separated from the modulator GUI constructor 2017-11-08 22:54:58 +01:00
f4exb
9c68da780e Added mod constructor interface in the plugin API. Created method in all Tx channel plugins 2017-11-08 17:09:25 +01:00
f4exb
aa56988d83 Tx plugins: removed useless create method in private slot 2017-11-08 00:09:40 +01:00
f4exb
d4c9765480 Renamed createTxChannel to createTxChannelGUI to described only the GUI will be created there in the future 2017-11-08 00:05:49 +01:00
f4exb
fabb5ea6ba ATV modulator: better size text overlay 2017-11-07 02:00:54 +01:00
f4exb
3d74ac9ed8 Various small corrections 2017-11-06 02:12:44 +01:00
f4exb
95f9df8396 Moved m_deviceAPI->addThreadedSource at the end of the constructor sequence in all channel plugins 2017-11-06 01:39:44 +01:00
f4exb
465416ee19 SSB channels: fix the fixes (2) 2017-11-03 20:13:54 +01:00