Commit Graph

159 Commits

Author SHA1 Message Date
f4exb 3ecb73e36e REST API: Channel Analyzer settings (1) 2019-08-08 18:42:17 +02:00
f4exb 524326de6d REST API: GLScope settings 2019-08-08 09:25:34 +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 7e128335f1 Propagate change to channel UIs 2019-05-09 21:07:05 +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 fc650c5fd1 Method to get frequency from FLL. Fixed Channel Analyzer lock delta frequency display in case of decimation 2019-05-04 04:54:16 +02:00
f4exb ef15157a50 Fixed incomplete copyright headers (1) 2019-04-11 06:39:30 +02:00
f4exb ca88a3a42e Channel Analyzer: fixed bug in deserialization. Fixes issue #314 2019-03-24 10:53:30 +01: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 78488659a2 Channel Analyzer: removed duplicate code 2018-12-15 09:40:43 +01:00
f4exb cc41c77425 Channel Analyzer: revert f9062881 amd b297f082 breaking changes 2018-12-15 04:20:34 +01:00
f4exb 0e75cc3709 Wndows builds: removed reference to now obsolete MinGW64 toolchain 2018-12-14 17:49:06 +01:00
f4exb f9062881fc Channel Analyzer: re-order ScopeVis set live rate and set live rate log2 decimation 2018-12-13 08:24:16 +01:00
f4exb b297f08275 Channel Analyzer: moved setLiveRate from setNewFinalRate to applySettings. Removed duplicate code 2018-12-12 08:33:04 +01:00
f4exb 8ebbfad6e5 Channel Analyzer: update rational downsampler sample rate attribute after boudaries re-calculation 2018-12-10 01:39:07 +01:00
f4exb 71cb65ca66 Channel Analyzer: do not forward messages to scope and spectrum vis combo since it is better done through the GUI 2018-12-10 00:52:05 +01:00
f4exb 720e68c094 Channel Analyzer: set rational downsampler range low limit to 0.501 times the input sample rate 2018-12-10 00:13:48 +01:00
f4exb c546e40191 Channel Analyzer: cleaned up old code 2018-12-09 11:24:38 +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 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 489a55a886 Scope: implemented trigger holdoff 2018-10-28 01:38:58 +02:00
f4exb 7ab87d594a Scope: update trace continuously for sweep times of one second or more 2018-10-27 07:32:14 +02:00
f4exb 02d0a46f31 Scope: removed breaking optimization thus fixing trigger. Should fix issue #233 2018-10-24 13:54:33 +02:00
f4exb fac0e652c4 Scope: updated documentation and fixed live rate setting when a decimation takes place 2018-10-20 10:41:49 +02:00
f4exb 966d957f89 Scope: fixed channel rate affecting scope rate in memory mode 2018-10-16 00:31:45 +02:00
f4exb be36430057 Channel Analyzer GUI: set sample rate via ScopeVis only 2018-10-16 00:08:33 +02:00
f4exb aa6f2e9f2f Renamed ScopeVisNG to ScopeVis 2018-08-12 17:18:58 +02:00
f4exb 4a733cae51 Renamed spectrumscopengcombovis.* to spectrumscopecombovis.* 2018-08-12 17:13:06 +02:00
f4exb 37ab2e442e Renamed SpectrumScopeNGComboVis to SpectrumScopeComboVis 2018-08-12 17:10:31 +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
f4exb 3463efc37e Bumped version 2018-08-12 15:52:05 +02:00
f4exb c9c19f412c Cleanup of old scope objects 2018-08-12 15:49:14 +02:00
Edouard GRIFFITHS ea83e43d09 New Windows build 2018-07-11 18:05:05 +02:00
f4exb b0eb2b6c1d Upgraded Channel analyzer version and updaed Debian changelog 2018-07-08 15:06:33 +02:00
f4exb 5e1699c981 Bumped plugins version 2018-07-02 02:37:56 +02:00
Edouard Griffiths 7365b2dece Channel Analyzer: corrected suqared magnitude (power) display in dB 2018-06-26 20:03:56 +02:00
f4exb cc03445377 Scope: added amplification down to 100u full scale adnd finer trigger level down to 20u per step 2018-06-26 01:39:23 +02:00
f4exb fd915613e4 Scope: added magnitude squared (linear power) display overlays 2018-06-26 01:06:45 +02:00
f4exb 80b7829bf7 Scope and channel analyzer: new squared magnitude (linear power) projection mainly for radioastronomy 2018-06-26 00:43:19 +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 f76fafe826 Windows build fix 2018-06-10 12:17:26 +02:00
f4exb 264c08b4c3 Renamed Channel Analyzer NG to Channel Analyzer (3) 2018-05-30 15:49:28 +02:00
f4exb e24e924d2b Renamed Channel Analyzer NG to Channel Analyzer (2) 2018-05-30 15:42:33 +02:00
f4exb 111b3da5ce Removal of ChannelAnalyzer and TCPSrc plugins 2018-05-25 09:27:02 +02:00
f4exb c43ecc8afe Channel Rx plugins: use liberation font 2018-05-05 18:12:05 +02: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 b2e446afcc Windows build: new location for export header 2018-03-10 20:32:46 +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 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 4a7b71c199 Channel analyzers: fixed delta frequency change 2017-11-15 01:58:44 +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 7b8b492bdd New channel marker signal handling. Applied to channel analyzer 2017-11-14 00:06:42 +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 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 da5f8aa6f9 Hack to try ChannelAnalyzer channel plugin handled via DeviceUISet 2017-10-31 00:07:55 +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 54bd4b38f0 ChannelAnalyzer: decouple demod and GUI 2017-09-28 23:06:06 +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 3a3d8e3dcb activated compiler warnings 2017-05-25 20:13:34 +02:00
ZigaS 27aab58d92 MacOS(sierra) development environment.
Updated qmake project configs.
Deploy & Run script.
For now only hardware supported is HackRF.
2017-05-15 12:32:16 +02:00
f4exb cf267b1254 Code warnings in Eclipse cleanup 2017-05-05 10:40:45 +02:00
f4exb 3820345539 Channel Analyzer: use precision NCO 2016-12-19 08:26:48 +01:00