Commit Graph

300 Commits

Author SHA1 Message Date
f4exb 53dc81b0df ATV demod: scaling multiply and shift parameters. Reworked top time setting. Added some missing serialize/deserialize settings 2020-07-01 08:57:51 +02:00
f4exb 552ccede77 ATV demod: added AGC to AM demod and use standard magnitude. Enhancement to #459 2020-06-30 01:15:27 +02:00
f4exb 9c05329bb3 ATV demod: fixed AM demodulator. Fixes issue #459 2020-06-29 08:49:10 +02:00
f4exb b64d813cfc Fixed some warnings from Mac ports compilation 2020-04-19 06:14:45 +02:00
f4exb d0858f21fb Added possibility to specify devices that cannot be discovered automatically. This implements #445 2019-12-16 01:03:47 +01:00
f4exb 99e16cf0bc Removed obsolete signals causing unresolved references 2019-12-14 12:39:47 +01:00
f4exb 653f8c1330 Renamed DownSampleChannelizer back to (new) DownChannelizer 2019-12-13 15:15:21 +01:00
f4exb 14a21b10cb Removed obsolete references to DownChannelizr 2019-12-13 00:43:07 +01:00
f4exb 1359aac9b6 Removed ThreadedBasebandSampleSink 2019-12-13 00:42:37 +01:00
f4exb 282267dc38 ATV demod: removed useless back communication with GUI 2019-12-04 07:20:23 +01:00
f4exb 0873672a74 ATV demod: full refactoring 2019-12-02 02:10:55 +01:00
f4exb c914de4846 REST API: config: added ATV demodulator 2019-08-11 11:35:53 +02:00
f4exb ef82b89182 REST API: config: GET (4): optimize channel settings API management and generally improve constedness 2019-08-03 01:05:16 +02:00
Davide Gerhard 94d03f9004
remove useless CMAKE_CURRENT_BINARY_DIR 2019-05-21 20:19:30 +02:00
Davide Gerhard 23498ab24b
manage "correctly" plugins/pluginssrv folders 2019-05-21 20:19:25 +02:00
Davide Gerhard dcfb7f6c97
cmake: full refactor to remove qmake and use cmake on all platforms 2019-05-21 20:19:25 +02:00
Davide Gerhard fd642496b8
remove qmake project files
move to cmake only building system
2019-05-21 20:19:18 +02:00
f4exb a5e9f251ef Single channel API 2019-05-09 17:27:12 +02:00
f4exb 9e628917dc Removed all obsolete references to devicesourceapi.h and devicesinkapi.h 2019-05-09 12:10:27 +02:00
f4exb 89e53cf179 Single DeviceAPI interface (1) 2019-05-08 22:11:53 +02:00
f4exb ef15157a50 Fixed incomplete copyright headers (1) 2019-04-11 06:39:30 +02:00
f4exb 66efc10006 Merge branch 'dev' 2018-12-28 11:08:44 +01:00
ZigaS b743943c70 Update to Qt 5.12.0.
Project files with MacOS clang RPATH to use proper paths for shared objects.
Minor path updates in favor of loading plugin libs.
Deployment script packaging using Qt way(macdeployqt).
2018-12-27 09:48:30 +01:00
f4exb 0e75cc3709 Wndows builds: removed reference to now obsolete MinGW64 toolchain 2018-12-14 17:49:06 +01:00
f4exb 4a69a7d39f Adaptation of cmake files to MSVC 2018-12-02 03:06:04 +01:00
f4exb bc7ad10f9d Use C++11 everywhere 2018-11-24 21:21:04 +01:00
f4exb fb92612f60 SoapySDR support: input: documentation 2018-11-22 00:41:28 +01:00
f4exb 059228e39f PVS-Studio Analysis corrections for serious issues 2018-11-18 09:39:22 +01:00
f4exb 1dc466e604 Windows: MSVC2017: adapt channel analyzer, AM and ATV demods plugin modules 2018-11-13 16:02:26 +01:00
f4exb dc2f25a00b Windows: MSVC2017: fixed more attribute unused cases (1) 2018-11-13 00:45:03 +01:00
f4exb 02d0a46f31 Scope: removed breaking optimization thus fixing trigger. Should fix issue #233 2018-10-24 13:54:33 +02:00
f4exb 966d957f89 Scope: fixed channel rate affecting scope rate in memory mode 2018-10-16 00:31:45 +02:00
f4exb cee9a8b757 Renamed scopevisng.h to scopevis.h 2018-08-12 17:22:39 +02:00
f4exb aa6f2e9f2f Renamed ScopeVisNG to ScopeVis 2018-08-12 17:18:58 +02:00
f4exb bda60dcd43 Renamed glscopeng.h to glscope.h 2018-08-12 17:06:55 +02:00
f4exb 0fcc694ca1 Renamed GLScopeNG to GLScope 2018-08-12 17:01:56 +02:00
f4exb 081b83128f Renamed glscopenggui.h to glscopegui.h 2018-08-12 16:56:03 +02:00
f4exb 2429f169bc Renamed GLScopeNGGUI to GLScopeGUI 2018-08-12 16:48:03 +02:00
Edouard GRIFFITHS ea83e43d09 New Windows build 2018-07-11 18:05:05 +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 c43ecc8afe Channel Rx plugins: use liberation font 2018-05-05 18:12:05 +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 5c51297717 Moved FFT filter destruction at end of the mod or demod destructor 2018-04-18 22:20:47 +02:00
f4exb deefab7c7c ATV demod: fixed segfault when TV screen pointer is not set yet by the GUI 2018-03-30 23:41:48 +02:00
f4exb 170c59de43 Channel Rx demods: in constructor make sure the thread is launched when all members have been properly initialized (i.e. do it last) 2018-03-16 10:24:19 +01:00
f4exb 35138b0e93 Unify TV screen (5) 2018-03-11 19:43:40 +01:00
f4exb 6109be8eeb Unify TV screen (4) 2018-03-11 17:11:02 +01:00
f4exb 707ce197cd Unify TV screen (3) 2018-03-11 16:39:02 +01:00
f4exb def91c4019 Unify TV screen (2) 2018-03-11 13:00:33 +01:00
f4exb 8e6438908b Unify TV screen (1) 2018-03-11 12:22:00 +01:00
f4exb 0486462398 DATV demod: GUI changes (4) 2018-03-10 23:01:03 +01:00
f4exb b2e446afcc Windows build: new location for export header 2018-03-10 20:32:46 +01:00
f4exb 82ec3891c5 DATV demod: GUI changes (1) 2018-03-10 10:43:22 +01:00
f4exb 980192548d Adapt to MSVC linker: removed SDRANGEL_API 2018-03-03 21:19:59 +01:00
f4exb 34bdfbf495 class vs struct mismatch fixes 2018-03-01 09:14:37 +01:00
f4exb 2b846f5d28 PVS-Studio static analysis corrections (2) issue #137 2018-02-22 03:04:42 +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 3106faec8e ATV demod: replaced scaling literal by define 2018-01-25 18:37:30 +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 6041530353 ATV demod: added a settings structure not used yet 2017-12-29 23:00:52 +01:00
f4exb e39e080cc0 Channel source/sink APIs: removed useless getDeltaFrequency pure virtual method 2017-12-29 05:22:26 +01:00
f4exb 31aacc9571 Plugin interface: simplify createRxChannelGUI 2017-12-23 10:32:02 +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 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 b91ad7c4b7 Web API: added channel enumeration in /sdrangel GET. Partial implementation in channel plugins 2017-11-19 03:38:07 +01:00
f4exb 3db655fe61 Highlight demod frame when the marker is highlighted on the spectrum 2017-11-14 22:58:35 +01:00
f4exb f6337e4597 Bumped version to 3.8.4 2017-11-14 01:50:14 +01:00
f4exb 4896b1bf40 ATV Demod: applied new channel marker signal handling and fixed frequency shift handling 2017-11-14 01:06:19 +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 c4e26bf66d Rx channel plugins: use the demodulator constructor separated from the demodulator GUI constructor 2017-11-09 01:03:05 +01:00
f4exb 4ad038ed9d Created demod constructor method in all Rx channel plugins 2017-11-08 14:23:49 +01:00
f4exb 76bf0ad104 Rx plugins: removed useless create method in private slot 2017-11-08 00:03:12 +01:00
f4exb 9ff05baa70 Renamed createRxChannel to createRxChannelGUI to described only the GUI will be created there in the future 2017-11-07 23:49:27 +01:00
f4exb fabb5ea6ba ATV modulator: better size text overlay 2017-11-07 02:00:54 +01:00
f4exb b0c1a99b6c ATV Demod: ATV screen code cleanup 2017-11-07 01:10:56 +01:00
f4exb db57a4b1e1 ATV Demod: use a UI agnostic interface for the ATV screen 2017-11-07 01:04:43 +01:00
f4exb f2fe5753b1 ATV demod: GUI and demod separation (2) 2017-11-06 23:57:59 +01:00
f4exb 5131fb86b1 ATV demod: GUI and demod separation (1) 2017-11-06 23:04:23 +01:00
f4exb 7370eba0f7 Bumped version to v3.8.0 2017-11-01 14:58:36 +01:00
f4exb e206fc84a8 Create channel registration methods for the Tx part in DeviceUISet 2017-10-31 22:37:57 +01:00
f4exb a61bb04dac Rx Channel plugins now handled via DeviceUISet 2017-10-31 08:24:05 +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 a30bda2d3a Updated version of touched plugins 2017-10-04 01:20:02 +02:00
f4exb b11cf719d6 ATV modulator: fixed segfault when there is no GUI message queue 2017-10-01 10:12:54 +02:00
f4exb 35c5d623fd ATV Demod: renaming of some attributes 2017-10-01 09:06:55 +02:00
f4exb 95891164d5 Channel Rx / GUI new messaging system 2017-09-27 23:47:29 +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