Commit Graph

1056 Commits

Author SHA1 Message Date
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