1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-27 10:19:15 -05:00
Commit Graph

159 Commits

Author SHA1 Message Date
f4exb
b32330780b Level meters: fixed text position and make sure appropriate font is used 2018-05-07 03:38:57 +02:00
f4exb
bcc3476e9d Channel Tx plugins: use liberation font 2018-05-06 00:30:43 +02:00
Jason Gerecke
8cf3469c87 Fix spelling errors in documentation 2018-04-21 18:45:09 -07: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
62998101d3 WFM modulator: Web API: fixed set windows title 2018-04-15 10:59:01 +02:00
f4exb
889712b457 ATV modulator: Web API: fixed set windows title 2018-04-15 10:38:32 +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
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
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
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
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
b0a97510e2 Moving average cleanup 2018-02-03 10:33:02 +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
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
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
e39e080cc0 Channel source/sink APIs: removed useless getDeltaFrequency pure virtual method 2017-12-29 05:22:26 +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
2dd82e9eca Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings GET for NFM demod and mod 2017-12-10 20:27:08 +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
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
89f6fcb8b0 WFM modulator: applied new channel marker signal handling 2017-11-14 21:39:49 +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
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
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
7370eba0f7 Bumped version to v3.8.0 2017-11-01 14:58:36 +01:00
f4exb
d5d7d40102 Tx Channel plugins now handled via DeviceUISet 2017-11-01 00:00:03 +01:00
f4exb
a106deeaf7 Make a static getter of Main Window reference as it is de facto a singleton. Use it in place of plugin API getter 2017-10-24 13:45:10 +02:00
f4exb
fa77ca3fb6 Code re-organization in two libraries sdrbase and sdrgui in view of core / GUI split 2017-10-22 19:12:43 +02:00
f4exb
4815b4bc3e All other audio modulators: use CW keyer's pulse smoother 2017-10-21 05:27:05 +02:00
f4exb
9dbdeb517e WFM modulator: separate GUI and modulator phase 1 2017-10-14 05:23:45 +02:00
f4exb
2da2aaad3e Modulators: changed viewChanged to channelMarkerChanged to be more specific 2017-10-14 05:09:20 +02:00
f4exb
cc7b69ebe3 WFM modulator: use settings in modulator (3) 2017-10-14 05:02:30 +02:00
f4exb
1d1e885709 WFM modulator: use settings in modulator (2) 2017-10-14 04:45:44 +02:00
f4exb
e76c95f7a2 WFM modulator: use settings in modulator (1) 2017-10-13 13:44:07 +02:00
f4exb
024814e997 WFM modulator: use settings in GUI (3) 2017-10-13 08:40:10 +02:00
f4exb
394e2864d2 WFM modulator: use settings in GUI (2) 2017-10-13 08:34:38 +02:00
f4exb
5746aa1189 WFM modulator: use settings in GUI (1) 2017-10-13 08:24:39 +02:00
f4exb
1ead2de958 WFM modulator: added settings class 2017-10-12 22:49:47 +02:00
f4exb
dda9a1dcbb Baseband sample source: change messaging mechanism between channel sink and GUI 2017-09-28 08:33:05 +02:00
f4exb
0b6eb2129a Reset PluginInstanceGUI to its original name 2017-09-26 00:22:08 +02:00
f4exb
a9a514993b Windows build: corrections for the new tool chain 2017-09-18 13:41:08 +02:00
f4exb
2b4f8a0f55 Implemented GUI input message queue and interface 2017-09-16 22:23:31 +02:00
f4exb
1d4cb21bb5 Separate construction/destruction for the source input plugin core and the GUI 2017-09-16 10:45:08 +02:00
f4exb
a6d6a717ae GUI segregation: renamed PluginGUI interface to PluginInstanceUI 2017-09-03 19:55:00 +02:00
f4exb
511686f820 Use new audio fifo based on audio sample type 2017-08-25 00:02:49 +02:00
f4exb
d98d8757b0 Moved audio sample definitions to dsp types definitions 2017-08-24 15:24:28 +02:00
f4exb
8297df0cd9 Audio modulators: reduce audio input file buffer to 0.1s 2017-08-08 02:19:08 +02:00
f4exb
a81a642db9 WFM modulator: pull a number of input audio samples depending on total interpolation. Fixes issue #43 2017-08-06 17:48:18 +02:00
f4exb
578e6197bc Updated channel plugins documentation with the new frequency shift dials 2017-06-11 01:53:25 +02:00
f4exb
59a4dab7df All mod and demod plugins: try to fix channel power display 2017-05-26 01:19:36 +02:00
f4exb
3a3d8e3dcb activated compiler warnings 2017-05-25 20:13:34 +02:00
f4exb
e946242fae Updated documentation 2017-05-19 10:52:18 +02:00
f4exb
d842b44c28 Value dials: implement Ctl to shift digits by 2. Updated documentation 2017-05-18 01:48:52 +02:00
f4exb
7a36ee716b WFM modulator: use ValueDialZ for channel delta frequency value dial 2017-05-18 00:30:39 +02:00
f4exb
579c05cfe5 Use doubles for all power calculations 2017-05-16 23:39:49 +02:00
f4exb
bb849623bd updated value dials with Windows compatible font and pointing hand 2017-05-16 22:35:44 +02:00
f4exb
007ea19e36 Bumped version to 3.5.0 2017-05-16 18:38:39 +02:00
f4exb
6f9ef0eaf9 New value dial color schemes: propagate to all active plugins 2017-05-16 18:27:36 +02:00
f4exb
416817d0b8 Mods and demods: prevent returning null or infinite values for squared magnitude 2017-05-16 17:46:44 +02:00
f4exb
ffb6ad3009 Use double storage type for all moving average instances 2017-05-12 00:03:56 +02:00
f4exb
9fcc3cd426 Remved default constuctors in Moving average and AGC classes 2017-05-11 18:39:00 +02:00
f4exb
cf267b1254 Code warnings in Eclipse cleanup 2017-05-05 10:40:45 +02:00
f4exb
3dc18c675e WFM modulator: fixed default RF bandwidth and default channel marker width 2017-01-10 01:09:57 +01:00
f4exb
c2c0c902d4 WFM mod: fixed requiredBW method 2017-01-08 19:54:51 +01:00
f4exb
3b531c42bf WFM plugins: update revision number 2017-01-05 21:27:58 +01:00
f4exb
4b89ac3360 WFM modulator: do not go below 96 kHz for the channelizer sample rate. Attempt to fix CW problem 2017-01-05 11:37:57 +01:00
f4exb
20e08741ca WFM modulator: use CW keyer at channelizer sample rate 2017-01-05 11:00:07 +01:00
f4exb
5e324e816a WFM mod: Fixed interpolator sample rates calculation. Fixed FM deviation 2017-01-05 10:13:08 +01:00
f4exb
f91b0382e5 WFM modulator: fixed RF bandwidth issue 2017-01-05 06:29:08 +01:00
f4exb
3cf0b044d7 Fixed audio FIFO read length 2016-12-26 11:16:12 +01:00
f4exb
437891da43 Corrected number of audio samples pulled considering interpolation 2016-12-26 02:15:24 +01:00
f4exb
e02ac85e50 All modulators: use buffer for input audio that is always in use while generation is running. This fixes lockup problem reported in issue #11 2016-12-26 01:39:34 +01:00
f4exb
ce77f95a2c Bumped to version 2.5.2 2016-12-23 00:34:07 +01:00
f4exb
f74e3b83a7 Modulators: changed single Tx channel samples feed handling. Pure virtual function is useless 2016-12-22 23:45:56 +01:00
f4exb
1afd8df5f9 Modulators: changed single Tx channel samples feed handling 2016-12-22 23:39:06 +01:00
f4exb
fc58e1be46 AM, NFM and WFM modulators: changed mute/umute channel button icon 2016-12-20 17:56:49 +01:00
f4exb
299317bb2e WFM Modulator: implemented channel mute 2016-12-20 16:44:10 +01:00