Commit Graph

1272 Commits

Author SHA1 Message Date
f4exb d4ca83ff61 Server: Web API: implemented /sdrangel/deviceset/{deviceSetIndex}/channel POST with bugs 2017-12-22 18:19:49 +01:00
f4exb e444a17fe5 Set message identifier to null pointer in the Message paremt class as it should be set by child class. Better core early,.. Actually this fixes a strange segfault in the server version when adding the first channel 2017-12-22 17:05:36 +01:00
f4exb 78aa24014e Web API: make 500:Service not available returned as JSON 2017-12-22 15:27:25 +01:00
f4exb 4b51599706 Web API: changed /sdrangel/devicesets POST,DELETE to /sdrangel/deviceset to reflect that it applies to a single device set 2017-12-22 01:07:03 +01:00
f4exb a945d582bc Web API: return more descriptive messages on status 202 2017-12-21 22:35:25 +01:00
f4exb 5d0fafdfe6 Web API: embellish a little bit the swagger.yaml file and factorize errors 500 and 501 2017-12-21 18:48:24 +01:00
f4exb 41e18eefd2 Web API: replaced status code 200 by 202 whenever an asynchronous message is enqueued 2017-12-21 18:10:43 +01:00
f4exb 88e56d1a37 Web API: renamed /sdrangel/preset GET to /sdrangel/presets GET as this returns the list of presets 2017-12-21 00:50:58 +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 894d926329 Server: Web API: implemented /sdrangel/preset (PUT) 2017-12-20 14:31:17 +01:00
f4exb ffea25fe71 Web API: issue JSON error message on default error 501 2017-12-20 14:17:26 +01:00
f4exb c7e75b4bef Server: implemented add device set and remove last device set and associated web API entry points 2017-12-20 01:01:53 +01:00
f4exb da4884d1a0 Web API: suppress waiting after asynchronous message posting and return 200 with a simple message 2017-12-19 17:55:05 +01:00
f4exb 66929eb021 Server: web API: implemented /sdrangel/preset/file 2017-12-19 01:11:34 +01:00
f4exb 2784a026d6 Web API: added Qt version in the instance summary 2017-12-18 13:19:20 +01:00
f4exb a459982fa7 Web API: updated documentation 2017-12-18 01:56:56 +01:00
f4exb 7dab0f67bb Server: reviewed application handling 2017-12-18 00:00:21 +01:00
f4exb 6d12443100 Server: changes to support DeviceSet 2017-12-17 23:15:42 +01:00
f4exb f2cdacb057 Server: pass plugins subdirectory to the PluginManager::loadPlugins method 2017-12-17 10:36:22 +01:00
f4exb eceb3ac68d Server: added build subdirectory for plugins without GUI 2017-12-17 10:25:08 +01:00
f4exb 48e29c275f Server version: changed plugin lookup locations: correction 2017-12-16 13:54:48 +01:00
f4exb 20c69adedf Server version: changed plugin lookup locations 2017-12-16 13:39:13 +01:00
f4exb bf1771f8d6 Ewb API: updated swagger.yaml documentation 2017-12-15 19:10:45 +01:00
f4exb 6de0e20ceb Web API: /sdrangel/deviceset/{deviceSetIndex}/device/run POST,DELETE: return previous state instead of attempt to wait and return the state after change since it does not work reliably 2017-12-14 23:29:12 +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 a513bd62b5 Web API: /sdrangel/deviceset/{deviceSetIndex}/channel (POST) fix and example 2017-12-11 01:36:34 +01:00
f4exb 0e3b558141 Web API: /sdrangel/deviceset/{deviceSetIndex}/channel (POST) 2017-12-11 01:18:10 +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 565083e5f5 Web API: implemented device run APIs for BladeRF output, HackRF, PlutoSDR and LimeSDR ourput 2017-12-10 01:57:50 +01:00
f4exb 7d122b6b67 Web API: created run state getter. Implemented in RTLSDR 2017-12-09 10:49:20 +01:00
f4exb 9c581107e8 Web API: RTLSDR run implementation 2017-12-08 17:12:33 +01:00
f4exb 34cb4aa89b Web API: /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT,PATCH RtlSdr (1) 2017-12-08 00:56:29 +01:00
f4exb a041f827b4 Web API: have /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT,PATCH (3) 2017-12-07 22:38:39 +01:00
f4exb 2cf797a0a2 Web API: have /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT,PATCH (2) 2017-12-07 18:50:36 +01:00
f4exb c38497d9df Web API: have /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT,PATCH (1) 2017-12-07 13:55:42 +01:00
f4exb 3b69d6517b Web API: Added settings getter for RTLSDR. Added more device URLs 2017-12-06 23:49:14 +01:00
f4exb f9794c7701 Web API: have /sdrangel/deviceset/{deviceSetIndex}/device/settings URL in its own right 2017-12-06 22:08:34 +01:00
f4exb fc4627f82e Web API: file source settings getter (1) 2017-12-06 19:23:42 +01:00
f4exb d6b156a8d3 Web API: added FileSource settings. Generated code and up to date documentation 2017-12-06 08:25:04 +01:00
f4exb 3fb4af82e6 Web API: implement devicesetDeviceGet (2) 2017-12-04 23:07:30 +01:00
f4exb 7dafae3fa1 Web API: implement devicesetDeviceGet (1) 2017-12-04 18:22:25 +01:00
f4exb 8d3541c5ad Web API: changed namespace and some namings 2017-12-02 05:45:30 +01:00
f4exb 3bfdd49b4f Web API: /sdrangel/deviceset/{index}/device (PUT) implementation 2017-11-27 08:14:07 +01:00
f4exb c5a19e261c Web API: /sdrangel/deviceset/{index} (GET) implementation 2017-11-26 10:37:39 +01:00
f4exb 3e7efb4c6f Web API: Swagger definitions of deviceset GET and deviceset/device PUT 2017-11-26 00:26:56 +01:00
f4exb 3086c4772b Web API: /sdrangel/devicesets (POST, DELETE) implementation 2017-11-25 22:52:24 +01:00
f4exb c91918840e Web API: /sdrangel/devicesets (GET) implementation 2017-11-25 20:14:16 +01:00
f4exb 9fab034f14 Web API: /sdrangel/preset (DELETE) implementation 2017-11-25 19:42:56 +01:00
f4exb 4a3901d688 Web API: /sdrangel/preset (PUT, POST) implementation 2017-11-25 18:32:37 +01:00
f4exb 33e39f161a Web API: /sdrangel/preset (PUT) implementation 2017-11-25 16:47:13 +01:00
f4exb 57bda99c2b Web API: /sdrangel/preset (PATCH) implementation 2017-11-25 16:08:18 +01:00
f4exb 2b41601b83 Web API: /sdrangel/preset (GET) implementation 2017-11-25 11:14:52 +01:00
f4exb 68fbbcf768 Web API: /sdrangel/dvserial implementation 2017-11-25 04:43:22 +01:00
f4exb aa8b02a225 Web API: /sdrangel/location implementation 2017-11-25 04:02:11 +01:00
f4exb 72615b188e Web API: /sdrangel/audio (PATCH) implementation 2017-11-24 17:12:53 +01:00
f4exb dad604dcf8 Web API: /sdrangel/audio (GET) implementation (1) 2017-11-24 08:46:12 +01:00
f4exb 6c31320812 Web API: change all boolean parameters to integer 2017-11-24 00:55:47 +01:00
f4exb 7a2f60fe5d Web API: /sdrangel/logging implementation (2) 2017-11-24 00:47:42 +01:00
f4exb 4999b04379 Web API: /sdrangel/logging implementation (1) 2017-11-23 18:43:01 +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 2ac9a82b02 Web API: implemented /sdrange/devices: Get a list of sampling devices that can be used to take part in a device set 2017-11-22 18:57:35 +01:00
f4exb e7dc0f9b53 Web API: resources and static file controller updates 2017-11-22 00:28:26 +01:00
f4exb 5e13c16cb6 Web API: static page build on Linux 2017-11-20 23:57:53 +01:00
f4exb 1b5f944302 Web API: send API documentation if path is invalid 2017-11-20 18:38:26 +01:00
f4exb 7fa26835bd Windows build fixes 2017-11-20 00:10:01 +01:00
f4exb 0b5ab32a90 Web API: changed default port to 8091 2017-11-19 23:58:49 +01:00
f4exb d0572a6f84 Added microsecond epoch as unique id to channel instances 2017-11-19 11:36:20 +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 30cd01cad0 Web API: return device information in /sdrangel GET 2017-11-19 01:05:16 +01:00
f4exb 93d36b20a4 Created web API adapter for he main window 2017-11-18 19:34:47 +01:00
f4exb 9fe66f960c Swagger: implemented standard 500 and 501 error responses 2017-11-18 11:03:42 +01:00
f4exb 2b65fb2d62 Http server: fixed parameters passing 2017-11-18 10:15:29 +01:00
f4exb 1e73525280 Implemented arguments parser to pass web API host address and port 2017-11-18 05:06:43 +01:00
f4exb 05ec6d1074 Windows build: catch up with recent updates 2017-11-17 18:40:18 +01:00
f4exb 279a88a17f Put web server for API in place in the main window (1) 2017-11-17 08:52:15 +01:00
f4exb 5628b580ce Added web API server class 2017-11-17 03:55:36 +01:00
f4exb b0eb838f15 Added Swagger generated code and skeleton of webapi 2017-11-17 03:17:15 +01:00
f4exb 7b8b492bdd New channel marker signal handling. Applied to channel analyzer 2017-11-14 00:06:42 +01:00
f4exb bc793b4095 Corrected some error messages 2017-11-12 16:34:38 +01:00
f4exb 6556096a63 Implemented optional logging to file 2017-11-12 02:23:55 +01:00
f4exb 82083c353e Main window: implement the logging options dialog. Use it only for log level 2017-11-11 19:26:23 +01:00
f4exb d110a3749d Moved logger to QtApplication level. Corrections to some messages 2017-11-11 11:11:44 +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 f2b53fe3aa Use the modulator constructor separated from the modulator GUI constructor 2017-11-08 22:54:58 +01:00
f4exb cef9d5d7bc Added demod constructor interface in the plugin API. Created method in AM demod 2017-11-08 08:31:00 +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 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 636ede56cf Renamed the moving average of util section to avoid confusion 2017-11-06 01:02:20 +01:00
f4exb d133b5218d Fixed device enumerator Tx devices enumeration 2017-11-02 18:17:10 +01:00
f4exb e77074ad60 Handle the remove last device in main window with the new sampling device control 2017-11-02 14:29:49 +01:00
f4exb 10e92686fc Move main window readme to the sdrgui folder where it makes more sense 2017-11-02 14:09:15 +01:00
f4exb 2aa7aa2464 Fixed Windows build 2017-11-02 12:28:41 +01:00
f4exb af1b0c7c6e Updated documentation 2017-11-02 12:15:13 +01:00
f4exb cccd5bdb58 Windows build: update .pro files 2017-11-02 10:42:54 +01:00
f4exb a32d508256 Pass device item index to the device API when creating or assigning a new device 2017-11-02 09:17:38 +01:00
f4exb 55ad76f43c New devices handling (1) 2017-11-02 03:30:54 +01:00
f4exb 21ba11d90e Moved plugin classes back to sdrbase 2017-11-01 23:00:00 +01:00
f4exb 9a055c643b Store device category (type) in the SamplingDevice structure 2017-11-01 20:06:33 +01:00
f4exb 462eb90f66 Methods to determine if a device is buit in or physical 2017-11-01 13:03:12 +01:00
f4exb 66b06dcd08 Added Rx/Tx indicator, channel index and claiming device set index to the SamplingDevice struct used for device enumeration 2017-11-01 10:37:00 +01:00
f4exb 56bd15da85 Updated Windows build 2017-11-01 00:34:35 +01:00
f4exb 06b346fef2 Moved device sink and source APIs amd plugin interface back to sdrbase 2017-11-01 00:30:25 +01:00
f4exb 9cfe817e96 Implemented a master timer in DSPEngine 2017-10-24 16:45:47 +02:00
f4exb 60b60fb037 Fixed Windows build 2017-10-23 08:28:54 +02:00
f4exb 4114d269ea sdrbase: removed dependency on QWidgets and OpenGL 2017-10-22 22:12:45 +02:00
f4exb aefad82c38 Moved plugin interface to sdrgui because of QWidget dependency 2017-10-22 21:53:25 +02:00
f4exb f9d27cd784 Removed main window from sdrbase 2017-10-22 21:26:07 +02:00
f4exb c86cea5cbb Windows build: code re-organization in two libraries sdrbase and sdrgui 2017-10-22 19:31:11 +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 561a4c6858 Create a CMakeList.txt in its own right for sdrbase library 2017-10-22 12:01:04 +02:00
f4exb 79f46bec29 BasicChannelSettingsDialog: added indicator to tell if updates were made 2017-10-21 10:34:00 +02:00
f4exb 85c8129d9c CW keyer: have the smoother as a class member so it can be controlled by the keyer to determine the ramp length depending on dot length 2017-10-21 05:00:23 +02:00
f4exb d2c7b6c26b SSB modulator: use settings in GUI (3) 2017-10-20 21:19:42 +02:00
f4exb b281a63f08 Removed start threaded sink from device engine 2017-10-17 23:41:30 +02:00
f4exb e298042545 UDP sink: use sample format from settings. Bumped version to v3.7.5 2017-10-15 20:31:33 +02:00
f4exb 0eab0fdb20 DeviceSampleSink: removed output queue to GUI 2017-10-14 07:34:00 +02:00
f4exb 0b7f62866f PlutoSDR output: use settings in GUI (1) 2017-10-10 06:59:13 +02:00
f4exb f9fc22c234 Set title text color of rollup widget depending on title bar peceived brightness 2017-10-05 22:11:17 +02:00
f4exb 58a17f421c TCP source, UDP sink: removed rollup widget save/restore state during serialization/deserialization and make methods protected in rollup widget 2017-10-05 00:37:12 +02:00
f4exb a1afc0ebe6 UDP source: refactor constructor 2017-10-04 22:05:38 +02:00
f4exb 74d2619848 Removed wrong connect 2017-10-04 09:14:43 +02:00
f4exb 53daaa5b0c Tentative fix for possible lockup of mutex at DSPDevieSourceEngine thread exit 2017-10-04 00:50:42 +02:00
f4exb eccea4a4fc GLscopeGUIs: implement Serializable interface 2017-10-03 23:28:04 +02:00
f4exb edd0adde3b BFM demod: created a settings class 2017-10-01 17:54:48 +02:00
f4exb 2b2b0eff8d Created a Serializable interface for where only the serialization methods are needed from an object. Applied to AM demod channel marker 2017-10-01 16:52:23 +02:00
f4exb b11cf719d6 ATV modulator: fixed segfault when there is no GUI message queue 2017-10-01 10:12:54 +02:00
f4exb 95b191353b Fixed warnings with g++ 6.3 2017-09-30 04:05:32 +02:00
f4exb c4bad4d834 CRLF problem 2017-09-28 14:07:41 +02:00
f4exb dda9a1dcbb Baseband sample source: change messaging mechanism between channel sink and GUI 2017-09-28 08:33:05 +02:00
f4exb 95891164d5 Channel Rx / GUI new messaging system 2017-09-27 23:47:29 +02:00
f4exb 42533f2fa3 Fixed Windows build 2017-09-26 16:49:17 +02:00
f4exb 0b6eb2129a Reset PluginInstanceGUI to its original name 2017-09-26 00:22:08 +02:00
f4exb 23c13f5fc2 Bumped version to 3.7.3 2017-09-24 03:18:12 +02:00
f4exb 67e93f6d40 RTLSDR tranverter mode implemented 2017-09-24 03:12:27 +02:00
f4exb 82509e5785 RTLSDR tranverter mode interim state (2) 2017-09-24 02:44:20 +02:00
f4exb 87a60ff220 RTLSDR tranverter mode interim state (1) 2017-09-24 02:08:08 +02:00
f4exb 25272f21d0 Transverter button: set in Hz units 2017-09-23 22:38:37 +02:00
f4exb 84c6488310 ValueDialZ: fixed display of int64 larger than max of int32 in absolute value 2017-09-23 22:11:52 +02:00
f4exb 43a1e0e14b Transverter frequency shift logic. Implemented it for RTLSDR 2017-09-23 19:15:56 +02:00
f4exb d1b4e24804 New button type for transverter frequency translation toggle. Added to RTLSDR GUI 2017-09-23 10:48:29 +02:00
f4exb 7c7b24de0d Corrected SDRdaemon source handling in the plugin manager 2017-09-23 10:00:33 +02:00
f4exb 30fa25c67b RTLSDR: fixed gains retrieval in the GUI 2017-09-23 05:51:29 +02:00
f4exb cad5f92dd6 Removed delta frequency form ValueDial 2017-09-23 04:16:22 +02:00
f4exb d77f3ad72e PlutoSDR: Remove from device enumeration if device is not accessible. Bumped version to 3.7.2 2017-09-23 03:46:01 +02:00
f4exb 9ba88b396b PlutoSDR: remove from device enumeration if device is not accessible (allocate context fails) 2017-09-23 03:42:58 +02:00
f4exb 9bef36ebe7 Bumped version to 3.7.1 2017-09-19 16:43:50 +02:00
f4exb a9a514993b Windows build: corrections for the new tool chain 2017-09-18 13:41:08 +02:00
f4exb 3ac8af3024 Fixed issue #62: the buddies list must be cleared AFTER the source or sink is deleted. 2017-09-17 23:23:07 +02:00
f4exb 512900d98c Finalized the new source/sink GUI messaging scheme 2017-09-17 17:35:03 +02:00
f4exb 2af1f56fea SDRdaemon input: fixed reporting to the GUI. Device sample source: cleanup 2017-09-17 02:02:41 +02:00
f4exb 31ad75a405 Make the DSP source engine forward messages to own source input GUI message queue. Implementation in all sources 2017-09-17 01:23:54 +02:00
f4exb dc45452a76 Make the DSP source engine forward messages to own source input GUI message queue. Example of handling with SDRplay 2017-09-17 00:06:09 +02:00
f4exb c83b6e61d5 Implemented connection from device sample source/sink to GUI input message queue 2017-09-16 23:44:00 +02:00
f4exb 2b4f8a0f55 Implemented GUI input message queue and interface 2017-09-16 22:23:31 +02:00
f4exb 9dd99a4530 Separate construction/destruction for the sink output plugin core and the GUI 2017-09-16 11:34:25 +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 c92b34202b Fixes for new build for Windows 64 2017-09-16 04:50:25 +02:00
f4exb 379330d9a5 Fixed sdrbase windows compilation 2017-09-15 18:48:30 +02:00
f4exb 289fc2a89f Device source API: use more meaningful names for get/set sample source 2017-09-15 08:45:22 +02:00
f4exb 1c9f11a5dc On the device source API use more meaningful name for GUI interface 2017-09-15 08:24:39 +02:00
f4exb e2f15792ad On sample source confirm clicked delete old UI with the plugin interface 2017-09-15 08:23:04 +02:00
f4exb 3606ab2cf2 Added a destroy virtual method to all source input plugin main classes 2017-09-15 02:32:30 +02:00
f4exb a52ac66710 MainWindow: simplify the constructs new GUI and output object code 2017-09-15 02:18:07 +02:00
f4exb 034d1be0f8 MainWindow: simplify the constructs new GUI and input object code 2017-09-15 02:15:59 +02:00
f4exb 6593f141eb get rid of DeviceSinkAPI::setOutputGUI 2017-09-15 02:06:59 +02:00
f4exb 9e2f639837 get rid of DeviceSourceAPI::setInputGUI 2017-09-15 02:04:16 +02:00
f4exb 0e4820d305 PluginManager::selectSampleSinkByIndex: removed useless method 2017-09-15 01:50:14 +02:00
f4exb ff0c2c30fd PluginManager::selectSampleSinkBySerialOrSequence: removed GUI interaction 2017-09-15 01:49:18 +02:00
f4exb 03e491db45 PluginManager::selectSampleSourceByIndex: removed GUI interaction 2017-09-15 01:35:55 +02:00
f4exb 29f975942c PluginManager::selectSampleSourceBySerialOrSequence: store plugin interface in device API 2017-09-15 01:30:25 +02:00
f4exb 6b6b99f30e PluginManager::selectSampleSourceBySerialOrSequence: removed GUI interaction 2017-09-15 01:24:51 +02:00
f4exb 0010b987bc Plugin manager: select sample source/synk by... moved code to group gui related lines 2017-09-15 00:18:11 +02:00
f4exb b2d3c6c2a6 Plugin manager: removed useless select first sample source/sink methods 2017-09-15 00:11:43 +02:00
f4exb 3cddc772b1 Output core creation method implementation in all sink plugins 2017-09-14 13:55:57 +02:00
f4exb aa5c6c59a5 Input core creation method implementation in all source plugins 2017-09-14 13:34:32 +02:00
f4exb 25c150c3c5 Created an input or output core creation method to the plugin interface. Example of implementation with Airspy 2017-09-14 08:49:31 +02:00
f4exb 87016e7485 Device sink API: renamed input and output message queues getters to more meaningful names 2017-09-13 23:42:28 +02:00
f4exb 24442c18a3 Device source API: renamed input and output message queues getters to more meaningful names 2017-09-13 23:40:06 +02:00
f4exb 11f6b72b8c Windows build: restored mingW32 compilation 2017-09-12 13:54:32 +02:00
f4exb 8ff322c511 PlutoSDR input: fixed frequency setting from preset deserialization 2017-09-10 23:38:50 +02:00
f4exb 5069335a50 PlutoSDR input: restored version 3.7.0 2017-09-10 18:45:41 +02:00
f4exb ceb304cb9f Downgraded to version 3.6.2 2017-09-09 15:34:04 +02:00
f4exb 868f96ea96 Add possibility to return the core device interface pointer from the device source API 2017-09-05 13:57:49 +02:00
f4exb b35fd30d47 Reduce preset debug output messages at save time 2017-09-05 08:23:05 +02:00
f4exb 331e1f7538 Reduce preset debug output message 2017-09-04 22:20:28 +02:00
f4exb 7ba47e7f3e Windows build: fixed build after renaming PluginGUI interface to PluginInstanceUI 2017-09-04 10:33:09 +02:00
f4exb 6c9dbb79c4 Added a windowed FIR filter calculator analogous to Scipy's firwin (this one from Iowa Hills Software LLC code) 2017-09-04 01:44:36 +02:00
f4exb 4d5fdfc913 GUI segregation: renamed methods and attributes 2017-09-03 20:24:17 +02:00
f4exb c4c8bf8441 Bumped to version 3.7.0 2017-09-03 19:58:53 +02:00
f4exb a6d6a717ae GUI segregation: renamed PluginGUI interface to PluginInstanceUI 2017-09-03 19:55:00 +02:00
f4exb e281d8fd32 GUI segregation: de-tangle PluginGUI interface from QWidget 2017-09-03 17:26:32 +02:00
f4exb afe08a3547 PluginManager: removed useless dependency on main window 2017-09-01 00:19:47 +02:00
f4exb 4d36cba7a8 Updated documentation (1) 2017-08-27 11:28:54 +02:00
f4exb 081510ef69 Basic channel settings: initialize frequency scale display type 2017-08-27 09:22:50 +02:00
f4exb b2337e44dd Channel marker own serializer/deserializer 2017-08-26 09:58:07 +02:00
f4exb a464ccd2cd Channel marker: frequency scale display option 2017-08-26 09:33:04 +02:00
f4exb 480257a5dd Added frequency scale display option to channel marker 2017-08-26 06:38:28 +02:00