1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-29 19:28:47 -05:00
Commit Graph

878 Commits

Author SHA1 Message Date
f4exb
b49e68e77b Channel Analyzer: refactoring of classes and downsampling chain reorganization 2019-11-24 10:15:23 +01:00
f4exb
19da4eae76 Scope: added DOA projections and updated ChannelAnalzyer 2019-11-15 22:58:28 +01:00
f4exb
3b74153ec6 SampleSourceFifo refactoring and Tx code reorganization 2019-11-15 01:05:32 +01:00
f4exb
54f8cf80e3 MIMO: Removed Tx channels selection 2019-11-01 13:36:03 +01:00
f4exb
47e80ad8d1 GLSpectrum: set default window to Hanning 2019-10-27 22:25:17 +01:00
f4exb
31a7a0fdde SpectrumVis and DeviceUISet: add possibility to change spectrum scaling factor for Rx/Tx same spectrum commutation (MIMO) 2019-10-27 08:03:23 +01:00
f4exb
cf52553304 MIMO: MO operation fixes 2019-10-20 20:05:30 +02:00
f4exb
b18d81e16b GLScope: fixed trace modulo setup 2019-10-16 18:02:28 +02:00
f4exb
8126cbeb5c GLScope: modulo for trace color repetition 2019-10-15 22:52:56 +02:00
f4exb
97dc714d4e GLScope: rainbow palette for Y1 on polar displays 2019-10-15 01:24:36 +02:00
f4exb
198de8d139 GLScope: polar grid 2019-10-14 18:50:40 +02:00
f4exb
b5a2180c30 GLScope: polar grid and conversion for XY display (1) 2019-10-14 01:42:24 +02:00
f4exb
9a849a9bbb MacOS compatibility with serialDV 2019-10-12 05:39:41 +02:00
f4exb
500f5bc82c Presets for MIMO 2019-10-09 07:39:52 +02:00
f4exb
d3176ef578 Scope: added possibility to change trace chunk size 2019-10-09 07:39:52 +02:00
f4exb
410a588fe0 Device UI set and Device set channel registrations unification: fixed bug 2019-09-10 06:15:06 +02:00
f4exb
d1ba318c45 Allow channel marker to be present in more than one spectrum in MIMO mode 2019-09-09 00:59:03 +02:00
f4exb
836fd6f4e2 Device UI set and Device set channel registrations unification 2019-09-08 00:45:23 +02:00
f4exb
ac8a73c529 GLSpectrum and GLScope: do not leave mutex locked while calling the update() method. Reset the config changed flag after call to applyConfig() 2019-08-23 13:23:19 +02:00
f4exb
7b8319c79f GLScope: fixed missing mutex acquisitions wherever the changes flag is set to true 2019-08-15 02:11:10 +02:00
f4exb
ec22056cbf REST API: config: fixes (2) 2019-08-13 12:18:47 +02:00
f4exb
895f196fa5 GLSpectrum: fixed missing mutex acquisitions wherever the changes flag is set to true 2019-08-12 10:35:20 +02:00
f4exb
07f157272c Update main window layout only if data available. Updated version and changelogs 2019-08-12 09:34:59 +02:00
f4exb
ca66e47283 REST API: config: fixes (1) 2019-08-12 01:46:27 +02:00
f4exb
b980a92995 REST API: config: added PATCH and fixes 2019-08-11 01:27:19 +02:00
f4exb
af6218611a REST API: config: PUT (6): mapper work and rework 2019-08-10 05:16:25 +02:00
f4exb
c777ec881d REST API: config: PUT (5): mapper work and rework. ChannelAnalyzer complements 2019-08-09 18:45:10 +02:00
f4exb
d4dacaf84d REST API: config: PUT (4): mapper work and rework 2019-08-07 00:27:34 +02:00
f4exb
4157f64297 REST API: config: PUT (3): mapper work and rework 2019-08-06 19:06:49 +02:00
f4exb
659f94b4c6 REST API: config: PUT (2): interface 2019-08-06 08:48:14 +02:00
f4exb
4b3d088407 GLSpectrum settings refactoring (1) 2019-08-05 01:56:29 +02:00
f4exb
a078239685 REST API: config: GET (11). Support of the rest of devices 2019-08-04 20:24:44 +02:00
f4exb
c7d05aeaff REST API: config: GET (7): debug phase 1 2019-08-03 01:05:16 +02:00
f4exb
810bbe2979 REST API: config: GET (3): mechanism to deal with channel settings API formatting without creating a complete channel object. Applied to AM demod 2019-08-03 01:05:16 +02:00
f4exb
8ce4788b55 REST API: config: GET (3) added commands and removed usless friend class 2019-08-03 01:05:16 +02:00
f4exb
62ef01c21c REST API: config: GET (1) preferences and partial presets 2019-08-01 02:16:56 +02:00
f4exb
11eef9f02e CW keyer keyboard input: implemented controls in CW keyer 2019-07-30 09:27:55 +02:00
f4exb
1f30f527f5 CW keyer: standardize settings processing 2019-07-30 01:31:46 +02:00
f4exb
57efa91a5b CW keyer keyboard input: GUI mods (1) 2019-07-29 18:54:50 +02:00
f4exb
1f39dc871a New AMBE processing: updated readme 2019-07-23 23:34:48 +02:00
f4exb
47d919d55d Merge master into dev 2019-07-23 22:59:30 +02:00
f4exb
9abc0a374c AMBE: GUI fix 2019-07-23 22:53:31 +02:00
f4exb
bf5fe26f1e AMBE: allow freeflow input for AMBE server and ip or any device 2019-07-23 22:21:55 +02:00
Martin Hauke
a1548333a7 Fix some typos 2019-07-22 23:14:23 +02:00
f4exb
0af803551a Main window: handle window closing correctly 2019-07-22 18:49:24 +02:00
f4exb
0d26936e61 AMBE support: removed code of former /sdrangel/dvserial endpoint. Fixed typo in DVSerial 2019-07-21 09:47:11 +02:00
f4exb
4ef1f011cb New AMBE engine REST API support 2019-07-21 01:57:51 +02:00
f4exb
144b0db196 New AMBE engine (3) 2019-07-20 23:25:00 +02:00
f4exb
f04b6eb975 New AMBE engine (2) 2019-07-20 05:47:22 +02:00
f4exb
8d6a69eec6 New AMBE engine (1) 2019-07-19 18:38:03 +02:00
f4exb
7965ffdee0 Fixed T display in input device tab for device sinks (Tx) 2019-07-10 23:59:12 +02:00
f4exb
d0c2b73d99 Full renaming of FileSource device to FileInput 2019-07-08 00:59:04 +02:00
f4exb
ae787a2768 DeviceUserArgs: UI: fixed possible segfault when tree item pointer is null 2019-06-30 04:19:28 +02:00
f4exb
68e4eaac68 PVS-Studio analys fixes: core package minor issues 2019-06-15 07:00:09 +02:00
f4exb
06dea9b29f PVS-Studio analys fixes: core package serious issues 2019-06-14 16:58:09 +02:00
f4exb
63132f0165 Device user arguments: updated documentation 2019-06-14 14:10:25 +02:00
f4exb
ea1b3e90b4 Device user arguments: pass from main window to device API 2019-06-13 18:43:06 +02:00
f4exb
4f89e22cc2 Device user arguments (5) 2019-06-13 17:28:21 +02:00
f4exb
597a526527 Device user arguments (4) 2019-06-13 07:37:28 +02:00
f4exb
d79926e91b Device user arguments (3) 2019-06-13 01:23:05 +02:00
f4exb
6ebccb5b64 Device user arguments (2) 2019-06-12 18:50:53 +02:00
f4exb
1c8f0c8c14 Device user arguments (1) 2019-06-12 08:39:25 +02:00
f4exb
19bc6b1b93 Enlarge text box of splash screen so that the tallest characters display correctly 2019-06-09 23:10:12 +02:00
f4exb
67be5a86d9 Windows: restored online API documentation 2019-06-02 20:34:49 +02:00
Vort
05a9c0a371 Improve precision of master timer 2019-06-02 07:35:50 +03:00
f4exb
82f216f696 Corrected spectrum channel marker text display (see only the active one) 2019-06-02 01:37:12 +02:00
f4exb
bdc68ba4df Merge branch 'mimo' into dev 2019-05-31 20:13:48 +02:00
f4exb
76f20fe5d0 Merged latest developments on dev branch (4.8.1 and 4.8.2) 2019-05-31 12:45:29 +02:00
f4exb
ecb4a08718 MIMO: channel marker affinity with the stream being displayed on the main spectrum. Implemented in demod AM 2019-05-30 18:38:10 +02:00
Davide Gerhard
2e04d2fe9d
fix windows code to build with MSVC
- remove __attribute__((unused)) not supported on MSVC
- remove  __attribute((unused)) not supported on MSVC
- add symbol exports to RemoteDataReadQueue and RemoteDataQueue
- add export symbols to sdrsrv
2019-05-28 15:19:19 +02:00
f4exb
f9a8523714 MIMO: add channel to testMI (2) 2019-05-27 02:52:33 +02:00
f4exb
6c71893143 Improve MSVC 2015 compatibility of FileSource plugin (fixes #348)
SoapySDR: enhanced log message during scan to show which id parameters are used
Windows build fixes
Perseus server: fixed missing libusb libraries in cmake file
2019-05-23 16:25:44 +02:00
f4exb
c85a523217 MIMO: added support in sampling device control UI 2019-05-22 02:56:42 +02:00
Davide Gerhard
271d520e98
fix abs c++ usage on valuedialz.cpp 2019-05-21 20:19:30 +02:00
Davide Gerhard
94d03f9004
remove useless CMAKE_CURRENT_BINARY_DIR 2019-05-21 20:19:30 +02:00
Davide Gerhard
44668ad425
fix AUTOUIC with cmake <3.9 on sdrgui with ../ include 2019-05-21 20:19:29 +02:00
Davide Gerhard
5ceffe14cc
rework to prepare for use cpack; new sdrangel icon 2019-05-21 20:19:29 +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
319c988ef9 Fixed select device stream dialog window placement 2019-05-21 14:12:32 +02:00
f4exb
222005c189 Added missing files for DeviceStreamSettingsDialog 2019-05-21 08:44:46 +02:00
f4exb
71de6774c4 MIMO: dialog to select device stream from channel. Implemented in AM demod 2019-05-21 01:52:13 +02:00
f4exb
b01c4e2477 Device API: added a number of source and sink streams and update it from the plugins 2019-05-21 00:27:08 +02:00
f4exb
e62e187931 MIMO: AM demod: implemented stream index (except dialog and apply setting) 2019-05-20 16:31:15 +02:00
f4exb
8fd864aadf MIMO: removed enable flag in main window and rely on the DSP engine as a unique information source instead 2019-05-20 01:25:35 +02:00
f4exb
88ea8b2ae9 Renamed createSampleXXXPluginInstanceYYY methods to remove the redundant YYY part 2019-05-19 10:28:50 +02:00
f4exb
f220927704 MIMO: add channels 2019-05-18 15:40:00 +02:00
f4exb
75ee688ac2 MIMO: implemented add/remove MIMO device set in main GUI 2019-05-18 11:59:56 +02:00
f4exb
ddde7a925f MIMO: copied test source as multiple input. Adaptation of main classes 2019-05-18 06:30:37 +02:00
f4exb
f351fe6e71 MIMO support: added basics in device UI set and device set 2019-05-16 18:39:13 +02:00
f4exb
1873f3f6f0 Added a splash screen on startup 2019-05-14 19:23:13 +02:00
f4exb
b2e35b2d31 Added a hidden command line option to activate MIMO functionality 2019-05-12 10:25:55 +02:00
f4exb
a757595ce7 GLSpectrum: added ability to use the mouse wheel to move the central channel marker line 2019-05-12 00:46:31 +02:00
f4exb
dfb02251e1 Updated main window readme with recent changes in channel top bar controls 2019-05-11 01:15:26 +02:00
f4exb
ec0865b409 New stream setting display and change dialog placeholder in channel rollup widget 2019-05-09 20:53: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
029e559824 Single DeviceAPI: REST API fixes 2019-05-09 01:12:40 +02:00
f4exb
89e53cf179 Single DeviceAPI interface (1) 2019-05-08 22:11:53 +02:00
f4exb
fad3ed66b6 GUI: removed multiple source channel warning popup 2019-05-07 21:13:32 +02:00
f4exb
7ea814c180 Plugin interface: use enum for single Rx or single Tx type and added the any type 2019-05-07 18:58:20 +02:00
f4exb
6771c6de5b REST API server updates and fixes 2019-05-07 15:25:20 +02:00
f4exb
54e46837dd REST API: changed binary tx parameter to ternary direction parameter (0: rx, 1: tx, 2: any) 2019-05-07 14:43:38 +02:00
f4exb
105873bfda ValueDial fixes 2019-04-26 11:34:35 +02:00
f4exb
1e0da5b8ee AM demod: fixed reverse API settings from the API 2019-04-20 19:11:58 +02:00
f4exb
d0bb485ba2 BladeRF: updated documentation 2019-04-13 23:48:16 +02:00
f4exb
f5f2349d09 Obtain version string from git 2019-04-13 10:30:16 +02:00
f4exb
8488161e6d Fixed incomplete copyright headers (4): sdrgui 2019-04-11 14:43:33 +02:00
f4exb
ca88a3a42e Channel Analyzer: fixed bug in deserialization. Fixes issue #314 2019-03-24 10:53:30 +01:00
f4exb
2d6730678d DATV demod: implemented audio and video mute. Corrected audio volume 2019-03-23 06:06:42 +01:00
f4exb
ac5b6c184a FreeDV demod: stats in the GUI (2) 2019-02-27 18:37:07 +01:00
Stefan Biereigel
3644f23f18 reflect keyboard command changes in readme 2019-02-26 07:39:30 +01:00
Stefan Biereigel
c55b770687 remove focus change event 2019-02-24 18:04:43 +01:00
f4exb
8c9725cefc Copy audio to UDP/RTP: updated documentation 2019-02-20 00:05:07 +01:00
f4exb
1823a78509 Copy audio to UDP/RTP: Opus implementation: some polishing 2019-02-19 11:53:26 +01:00
f4exb
bd48a2feb5 Copy audio to UDP/RTP: Opus implementation (5) 2019-02-19 02:07:26 +01:00
f4exb
297dcce2d3 Copy audio to UDP/RTP: Opus implementation (3) 2019-02-18 22:06:43 +01:00
f4exb
4c85516741 Copy audio to UDP/RTP: Opus implementation (2) 2019-02-18 18:29:37 +01:00
f4exb
c1fb4bb46c Copy audio to UDP/RTP: Opus environment setting 2019-02-18 02:30:43 +01:00
f4exb
ea0767f040 Copy to UDP/RTP: corrected audio dialog G722 sample rate SDP string display 2019-02-17 18:30:19 +01:00
f4exb
d98c4cd3ac Copy audio to UDP/RTP: adapt decimation filter to codec also 2019-02-17 13:32:17 +01:00
f4exb
010f6b7ec6 Copy audio to UDP/RTP: G722 fixes 2019-02-17 06:15:12 +01:00
f4exb
0ff40fb286 Bumped version 2019-02-17 04:39:18 +01:00
f4exb
202d67f141 Copy to UDP/RTP: implemented G722 2019-02-17 03:40:11 +01:00
f4exb
6ed8e97576 Audio UDP/RTP codec and decimation: REST API updates 2019-02-15 12:10:01 +01:00
f4exb
fda0690e81 Audio UDP/RTP: renamed decimation attribute 2019-02-15 07:57:16 +01:00
f4exb
8e4082f53c UDP/RTP copy: documented latest changes 2019-02-15 01:09:26 +01:00
f4exb
8582d52739 Audio UDP/RTP: fixed A-law / mu-law compressors 2019-02-14 14:28:01 +01:00
f4exb
5cd7f4a2e6 Audio UDP/RTP: prevent null decimation factor 2019-02-14 10:14:22 +01:00
f4exb
c0a86b3077 Audio UDP/RTP: implemented decimation GUI 2019-02-14 08:31:18 +01:00
f4exb
ef564cdb4f Copy audio to UDP/RTP: added a 8 bit linear option 2019-02-13 10:34:36 +01:00
f4exb
1de6ea4e60 Added PCMA and PCMU encoding for UDP/RTP audio 2019-02-13 07:53:38 +01:00
f4exb
42cb3ea74f SoapySDR: fixed some GUI issues 2019-02-07 23:45:16 +01:00
f4exb
8a0508c609 SDRDaemon device plugins migration to Remote device: final changes to remove daemon references. Updated version and Debian changelog 2019-02-03 01:52:11 +01:00
f4exb
bfaaf2e1d3 Make the settings location appear in the log and in the about panel of the GUI also 2019-01-17 11:17:28 +01:00
f4exb
dbf5fb895e Print the settings path at the beginning of the main window or main core constructor 2019-01-17 08:52:57 +01:00
f4exb
69b8aaa482 SerialDV: corrected cmake find module and improved main window error messages for SerialDV support 2019-01-14 23:41:24 +01:00
f4exb
b148073db4 Windows MSVC build fixes 2019-01-07 17:51:18 +01:00
f4exb
f21dd8d6e5 XTRX input: removed useless status indicators and added GPS locked status 2018-12-29 11:07:14 +01:00
f4exb
66efc10006 Merge branch 'dev' 2018-12-28 11:08:44 +01:00
f4exb
595e014449 Reverse API: documentation update 2018-12-27 11:44:43 +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
74cedb61ac Basic channel and device settings dialogs: changed returnPressed to editingFinished event handling 2018-12-27 09:31:55 +01:00
f4exb
98ae61f4e0 Reverse API: BFM demod 2018-12-22 07:16:15 +01:00
f4exb
0dea488163 Reverse API: AM mod changes 2018-12-20 00:09:53 +01:00
f4exb
d536c58d03 sdrgui library: Windows: restore combo box without arrow 2018-12-19 13:13:32 +01:00
f4exb
91da201a11 sdrgui library: restore combo box without arrow 2018-12-19 13:11:57 +01:00
f4exb
793e88a594 sdrgui library: removed all references to scope multi 2018-12-19 13:10:04 +01:00
f4exb
b29c3b5db8 Reverse API: Windows build: added basic device settings dialog objects 2018-12-17 14:11:24 +01:00
f4exb
6f81f4a7d7 Reverse API: created basic device settings dialog similar to channel one. Connected it to RTL-SDR 2018-12-17 01:25:54 +01:00
f4exb
2e58818776 Reverse API: right click dialog on start/stop button. Apply to RTL-SDR 2018-12-17 00:34:14 +01:00
f4exb
31123dacce Reverse API: AM demod changes (1) 2018-12-14 08:51:01 +01:00
f4exb
e7f123390f Reverse API: BasicChannelSettingsDialog changes. Applied to AM demod GUI 2018-12-13 23:52:09 +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
8a6ee37ccb SoapySDR support: updated documentation 2018-11-23 00:25:27 +01:00
f4exb
26af3014a5 SoapySDR support: make checkboxes more visible 2018-11-22 17:03:59 +01:00
f4exb
e2440afd87 Scope: rationalize trigger location computation 2018-11-21 11:08:43 +01:00
f4exb
f1eeed38da Scope + Spectrum: fixed trigger point to avoid invalid iterator 2018-11-21 08:58:33 +01:00
f4exb
635a1bd34b glScope: set all try locks to zero timeout 2018-11-21 00:50:01 +01:00
f4exb
c1511d255e Scope: comments and fixes mostly doubling trace size so that enough memory is present before trigger 2018-11-21 00:47:17 +01:00
f4exb
02a6cee99f glScope: use atomic variable for the data changed indicator 2018-11-20 08:00:19 +01:00
f4exb
47b9852bcc Race condition in glScope traces processing: fixed compilation warning 2018-11-19 23:54:54 +01:00
f4exb
7d9ca913ec Attempt to fix race condition in glScope traces processing 2018-11-19 18:49:12 +01:00
f4exb
f5357e9917 PVS-Studio Analysis corrections for less serious issues 2018-11-18 11:06:41 +01:00
f4exb
cb9d300109 Windows: MSVC2017: soapysdrinput (1) 2018-11-15 19:07:15 +01:00
f4exb
53c0474e00 SoapySDR support: fixed arg info display for discrete strings 2018-11-15 14:09:00 +01:00
f4exb
b224e42ef0 Windows: MSVC2017: adapt more channel plugin modules (1) 2018-11-13 17:29:34 +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
d910675587 Windows: MSVC2017: changes in sdrgui and sdrbase (5) 2018-11-12 18:36:27 +01:00
f4exb
cdacf51bfb Windows: MSVC2017: fixed some attribute unused cases 2018-11-12 15:48:41 +01:00
f4exb
127178f44c Windows: MSVC2017: changes in sdrbase (1): fixed with std::chrono 2018-11-12 15:05:14 +01:00
f4exb
6708a6b700 Windows: MSVC2017: changes in sdrbase (1) 2018-11-12 14:04:16 +01:00
f4exb
ad8026c6a2 SoapySDR support: fixed IntervalRangeGUI::getCurrentValue 2018-11-11 09:57:28 +01:00
f4exb
1005d1d4e5 SoapySDR support: input: stream ArgInfo GUI 2018-11-11 02:30:10 +01:00
f4exb
3c9d1a3637 SoapySDR support: GUI for ArgInfo types 2018-11-10 19:52:27 +01:00
f4exb
4d3113eabc SoapySDR support: cosmetic changes 2018-11-09 00:48:42 +01:00
f4exb
e5748444c5 SoapySDR support: input: auto correction GUIs (2) 2018-11-08 16:27:33 +01:00
f4exb
98b79de593 SoapySDR support: added GUI for complex factors (manual DC offset and IQ imbalance settings) 2018-11-08 14:35:02 +01:00
f4exb
48340f253a SoapySDR support: fixed StringRangeGUI::setValue 2018-11-08 02:28:01 +01:00
f4exb
b316af2d1d SoapySDR support: individual gains GUIs fixes 2018-11-07 20:06:07 +01:00
f4exb
f13a7e3ed8 SoapySDR support: added missing export for clang-cl in new soapygui GUI objects 2018-11-07 14:00:19 +01:00
f4exb
cfeaca424e SoapySDR support: input: individual gains GUIs 2018-11-07 13:38:42 +01:00
f4exb
d7be0927b1 SoapySDR support: input: global gain GUI 2018-11-07 01:33:17 +01:00
f4exb
6ea676d5c4 SoapySDR support: tunable elements GUIs fixes 2018-11-06 08:32:47 +01:00
f4exb
0f14527039 SoapySDR support: input: tunable elements GUIs 2018-11-05 17:27:32 +01:00
f4exb
52e9a72098 SoapySDR support: output: bandwidth selection GUI 2018-11-05 02:40:02 +01:00
f4exb
0d0b8c9618 SoapySDR support: input: bandwidth selection GUI 2018-11-05 02:19:40 +01:00
f4exb
bf3fdcbfc2 SoapySDR support: input: antenna selection GUI 2018-11-04 23:54:16 +01:00
f4exb
579c7d31f1 SoapySDR support: moved common gui elements to sdrgui 2018-11-03 00:07:43 +01:00
f4exb
7faee5f212 Scope: removed useless resizing of complex trace by 4 times the amount actually needed 2018-10-28 02:03:03 +02:00
f4exb
489a55a886 Scope: implemented trigger holdoff 2018-10-28 01:38:58 +02:00
f4exb
d17df4690a Scope: implemented a fixed trigger holdoff of 2 samples 2018-10-27 23:16:56 +02:00
f4exb
f142c98e82 Scope: clear display trace before update if trace time is 1s or higher (progressive display) 2018-10-27 19:45:42 +02:00
f4exb
a2d8372262 Scope: corrected report of samples from one trace to the next 2018-10-27 18:19:08 +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
ba64e1cd52 Scope: restored some of the commented out code 2018-10-27 06:13:42 +02:00
f4exb
e923ac571b Scope: removed dubious code that could cause trigger bugs 2018-10-26 18:35:18 +02:00
f4exb
31398954ef Scope: make the code more straightforward 2018-10-25 14:50:29 +02:00
f4exb
acbaa14dbd Scope: some code refactoring to make it more elegant. Updated Debian changelog 2018-10-25 13:12:49 +02:00
f4exb
02d0a46f31 Scope: removed breaking optimization thus fixing trigger. Should fix issue #233 2018-10-24 13:54:33 +02:00
f4exb
ea328ca85e Scope: trigger delay optimization 2018-10-24 13:21:03 +02:00
f4exb
309693469a Test source: updated documentation 2018-10-24 08:29:49 +02:00
f4exb
58b94c0366 Spectrum: enhanced (again) the histogram (phosphor) palette 2018-10-24 01:05:49 +02:00
f4exb
2958e1adba Spectrum: reworked max hold 2018-10-23 22:38:16 +02:00
f4exb
67de0d9c57 Spectrum: updated documentation 2018-10-20 19:28:27 +02:00
f4exb
9008f26fc3 Spectrum: reworked histogram palette 2018-10-20 19:20:11 +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
8836b98542 Spectrum: do not process decay at all if decay = 0. Some code cleanup 2018-10-19 08:19:12 +02:00
f4exb
e41df6f278 Spectrum: reworked phosphor display controls 2018-10-19 00:40:14 +02:00
f4exb
9158da20e0 Spectrum: reviewed histogram capping to phosphor palette and stroke value limits 2018-10-17 15:28:53 +02:00
f4exb
635bea2059 Spectrum: updated documentation 2018-10-17 14:26:31 +02:00
f4exb
71e9556b6f Spectrum: restore holdoff to what it should actually do (trim transient contribution). Reviewed decay, holdoff and stoke limits 2018-10-17 14:21:25 +02:00
f4exb
9eb08541ee Spectrum: allow zero decay so history (including max hold) is kept forever 2018-10-17 13:35:04 +02:00
f4exb
2f955ba979 Revert "added option for test Hold". Doing something else for the same result.
This reverts commit d510e344a5.
2018-10-17 13:22:09 +02:00
f4exb
6eaa026f87
Merge pull request #228 from beta-tester/dev
added option for test Hold
2018-10-17 08:32:32 +02:00
f4exb
673a145490 Spectrum: limit averaging depth to 1000 when in moving average mode to avoid memory exhaustion 2018-10-16 23:56:09 +02:00
f4exb
efb48ce1cc Scope: save/load traces memory: fixed trace length and pre trigger info propagation to GUI 2018-10-16 18:43:46 +02:00
beta-tester
d510e344a5 added option for test Hold 2018-10-16 13:16:23 +02:00
f4exb
a03165c688 Scope: save/load traces memory (4): first working 2018-10-16 06:24:55 +02:00
f4exb
1838253e92 Scope: save/restore live trace size when transitioning from/to memory mode 2018-10-16 05:10:35 +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
64cf05f1c6 Scope: save/load traces memory (2) 2018-10-15 08:45:44 +02:00
f4exb
5d57f40e83 Scope: save/load traces memory (1) 2018-10-15 02:47:26 +02:00
f4exb
6852b70597 File Input: Updated documentation 2018-10-14 03:23:07 +02:00
f4exb
bb1e3f3933 File Input: acceleration and loop handling phase 1 2018-10-14 01:16:39 +02:00
f4exb
1674ab0e29 Updated documentation. Extended spectrum number of averaging samples 2018-10-13 06:29:43 +02:00
f4exb
22693ac613 Spectrum: added max function in the 'averaging' modes 2018-10-12 08:47:14 +02:00
f4exb
d79e8a4495 Removed explicit SSE2 code in GLSpectrum. Fixes issue #192 2018-10-06 04:37:43 +02:00
f4exb
49a0dbac40 ScopeVis: corrected memory index when in trace memory mode 2018-10-02 05:18:34 +02:00
f4exb
840bfcd010 Audio dialog doc: fixed numbering typo 2018-09-13 18:31:27 +02:00
f4exb
86598d1bd8 REST API: cleanup of old generated code 2018-09-11 14:44:03 +02:00
f4exb
187e339d41 Fixed Windows build 2018-08-18 01:15:48 +02:00
f4exb
1c0e9010d9 Set spectrum default to log 2018-08-15 10:30:12 +02:00
f4exb
36511a4cb4 GLScopeGUI: adapted to new UI name 2018-08-12 18:47:50 +02:00
f4exb
77599e67e1 Renamed scopevisng.cpp to scopevis.cpp 2018-08-12 17:23:32 +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
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
b7b9c8af8a Renamed glscopeng.cpp to glscope.cpp 2018-08-12 17:07:43 +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
7769f4b215 Renamed glscopenggui.cpp to glscopegui.cpp 2018-08-12 16:56:52 +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
d9ddc673b3 Renamed glscopenggui.ui to glscopegui.ui 2018-08-12 16:44:12 +02:00
f4exb
b1b79ecc38 Renamed Ui::GLScopeNGGUI to Ui::GLScopeGUI 2018-08-12 16:42:38 +02:00
f4exb
c9c19f412c Cleanup of old scope objects 2018-08-12 15:49:14 +02:00
f4exb
a0a23d3d73 Main Window: fixed some debug messages 2018-08-11 17:36:02 +02:00
f4exb
eef1ce9a64 Web API: implemented instanceDVSerialGet 2018-08-02 23:05:53 +02:00
f4exb
1be8663ad8 Fix preset group delete not removing presets from he preset window 2018-07-18 08:36:28 +02:00
Edouard GRIFFITHS
ea83e43d09 New Windows build 2018-07-11 18:05:05 +02:00
f4exb
2670c17f6a Scope: fixed vertical scale display and extended amp range 2018-07-08 18:59:09 +02:00
f4exb
8a9e9da550 Scope: fixed power overlay display 2018-07-08 13:07:21 +02:00
f4exb
ea780d72c4 Updated version, documentation and Debian changelog 2018-07-07 18:40:56 +02:00
f4exb
df3c838650 Spectrum GUI: arrange widget sizes so that upper and lower row length match 2018-07-07 18:04:56 +02:00
f4exb
f6c596d55a Spectrum: implemented linear scale mode 2018-07-06 01:34:05 +02:00
f4exb
d5f153ff75 Spectrum: added log/linear control 2018-07-04 23:11:28 +02:00
f4exb
1d1edbb049 Spectrum averaging: updated documentation 2018-07-02 00:15:28 +02:00
f4exb
024fbf5525 Spectrum averaging: added a no averaging mode that disables averaging completely 2018-07-01 22:36:36 +02:00
f4exb
e88a0d6b57 Spectrum averaging: display averaging time in tooltip. Bumped version to 4.0.2 2018-07-01 20:48:30 +02:00
f4exb
a2674fa9de Created combo box without arrow 2018-07-01 11:07:37 +02:00
f4exb
caf3559cdd Spectrum GUI: use horizontal spacer to pack elements on the left 2018-07-01 04:19:50 +02:00
f4exb
69ab133b6e Spectrum averaging: fixed average (4): fixed averaging combo index setting 2018-07-01 04:14:06 +02:00
f4exb
9913d550e0 Spectrum averaging: fixed average (3): scale engine fix 2018-07-01 04:10:36 +02:00
f4exb
0b496bd800 Spectrum averaging: fixed average (2) 2018-07-01 03:11:36 +02:00
f4exb
56e49baa3b Spectrum averaging: fixed average (1) 2018-07-01 02:16:59 +02:00
f4exb
a23447ed4b Spectrum averaging: set averaging number combo box programmatically 2018-07-01 00:55:30 +02:00
f4exb
e9658e0346 Spectrum averaging (2): moving average 2018-06-30 22:30:42 +02:00
f4exb
9fee7b49b5 Spectrum averaging (1) 2018-06-28 23:47:15 +02:00
f4exb
23ba4b9ec8 Scope: allow trace length multiplier up to 100 2018-06-26 07:42:52 +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
facb282c23 Scope: corrected mean power dB overlay displays 2018-06-25 23:44:11 +02:00
f4exb
b00aea8989 PVS studio static analyzer fixes (1) 2018-06-21 19:28:11 +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
878b05c819 Windows build: fixed icon 2018-06-10 00:02:51 +02:00
f4exb
a839695c3a AM, NFM, SSB and WFM demods: changed channel Id URI 2018-05-30 22:25:57 +02:00
f4exb
766e6aac1c Renamed Channel Analyzer NG to Channel Analyzer externally (no classes renaming) 2018-05-30 11:49:54 +02:00
f4exb
f8f976fd50 Web API: implemented device report interface. Applied to Airspy 2018-05-26 01:43:28 +02:00
f4exb
85df6218de Channel analyzer NG and Projector: PSK symbol mapping projection 2018-05-22 13:54:01 +02:00
f4exb
35c4d5a325 ScopeVisNG: more memory traces 2018-05-21 18:00:10 +02:00
f4exb
5327856827 Channel Analyzer NG: toggle polar points/segments display 2018-05-15 00:30:01 +02:00
beta-tester
1c952d3b0e force 24h time format
changed hh:mm to HH:mm
changed dd.MM.yyyy to yyyy-MM-dd to uniform all date format
2018-05-11 11:00:08 +02:00
f4exb
7bf777e498 Get rid of ugly native dialogs on file chooser dialogs 2018-05-11 00:00:15 +02:00
f4exb
3ea37e3dcc Get rid of ugly native dialogs on color chooser dialogs 2018-05-10 23:45:43 +02:00
f4exb
4bb63bbf1b Fixed keyboard input for negative values on realtive integer value dials (issue #168) 2018-05-08 10:10:15 +02:00
f4exb
8102d0ed08 Scale engine: fixed tick text size calculation 2018-05-07 11:33:42 +02:00
f4exb
c786e3f6f9 Level meter: make sure text and minor ticks do not collide 2018-05-07 04:04:57 +02:00
f4exb
b32330780b Level meters: fixed text position and make sure appropriate font is used 2018-05-07 03:38:57 +02:00
f4exb
4e389d77e1 Try to add fonts to GUI resources and add to font database from main window 2018-05-07 03:14:18 +02:00
f4exb
606c83e484 Scale engine: use +20% ratio (1.2) to ensure proper horizontal scale text spacing 2018-05-07 02:15:24 +02:00
f4exb
c9e14d1f2d Scale engine: add one more space to avoid horizontal scale figure collision 2018-05-07 01:04:34 +02:00
f4exb
8633adf345 Sampling device dialog: set font 2018-05-06 19:17:50 +02:00
f4exb
161d4a5e56 Set spectrum font to Liberation Sans 2018-05-06 17:51:18 +02:00
f4exb
d150dd810a sdrgui: changed all fonts to Liberation 2018-05-05 17:44:38 +02:00
f4exb
03c4c41c82 MainWindow: use Liberation font everywhere 2018-05-05 17:34:35 +02:00
f4exb
bec196953e Corrected default font size 2018-05-05 15:21:49 +02:00
f4exb
5ce49a387d Changed font for upward compatibiilty (test) 2018-05-05 15:10:19 +02:00
f4exb
1d10ef12a3 MainWindow: removed specific font settings 2018-05-05 11:51:30 +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
15f7c4d80e UDP source and sink: added dialogs to specify addresses and ports 2018-04-19 23:03:21 +02:00
f4exb
def7592053 Widnows build fixes 2018-04-15 20:56:46 +02:00
f4exb
9fd33a4101 Removed liquid-dsp internal build and dependencies. Abandon clock recovery in ScopeNG 2018-04-04 02:03:37 +02:00
f4exb
827c9b6b73 ScopeNG: first symbol clock synchro implementation 2018-04-03 23:33:55 +02:00
f4exb
c9861c455b ScopeNG: use dynamic storage for TriggerCondition objects. Fixed destructors 2018-04-03 23:19:35 +02:00
f4exb
26b4b50d23 ScopeNG: use dynamic storage for TraceControl objects 2018-04-03 22:29:09 +02:00
f4exb
8ce1c76a40 ScopeNG: moved Projector class to sdrbase to avoid excessive dependency on liquid-dsp 2018-04-03 18:51:21 +02:00
f4exb
af2e4864d0 ScopeNG GUI: make clear the projection combo boxes are built by the GUI not in the UI form 2018-04-03 02:58:15 +02:00
f4exb
306c09e175 ScopeXY: moved the draw graticule position in drawing sequence so that it does not flicker 2018-04-02 00:58:46 +02:00
f4exb
8d64ca2068 DSD demod: new dialog to show status text log 2018-04-01 22:14:11 +02:00
f4exb
ece6fae090 Windows build fixes 2018-03-31 00:21:55 +02:00
f4exb
2e89f7e5a9 Updated channel settings documentation 2018-03-30 22:54:22 +02:00
f4exb
1446ddb417 Fixed roundf in audio dialog (2) 2018-03-30 17:51:31 +00:00
f4exb
c1f350c7e3 Fixed roundf in audio dialog 2018-03-30 19:41:41 +02:00
f4exb
53beb8a92d Removed UDP address and port from Channel marker 2018-03-30 19:06:27 +02:00
f4exb
6c205fca65 Multiple audio: updated documentation 2018-03-30 11:22:05 +02:00
f4exb
ff5b6af6cc Audio preferences dialog: removed useless indicator 2018-03-30 09:42:29 +02:00
f4exb
c3f3d2391d Audio dialog cosmetic changes 2018-03-30 01:30:06 +02:00
f4exb
6551c1cf5e TV screen: fixed OpenGL warning 2018-03-29 10:41:46 +02:00
f4exb
b7065c8c83 Multiple audio support: Web API: implemented all interfaces to AudioDeviceManager 2018-03-29 01:43:31 +02:00
f4exb
249ea735c8 Multiple audio support: Web API: new GET and PATCHes to set input and output parameters 2018-03-29 00:38:01 +02:00
f4exb
61aad30cbb Multi audio device: dialogs cosmetic changes 2018-03-27 22:32:04 +02:00
f4exb
ddff6c91b1 Multiple audio support: new combo and enum for udp channel mode 2018-03-26 21:10:09 +02:00
f4exb
a049e3aaa6 Multiple audio support: Select output device in AM demod 2018-03-26 18:41:09 +02:00
f4exb
095ab14a14 Multiple audio support: New audio preferences dialog (3). Application to AM demod 2018-03-26 11:55:45 +02:00
f4exb
677c598347 Multiple audio support: New audio preferences dialog (2) 2018-03-25 13:36:09 +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
a4b6edbf07 Multiple audio support: added ability to manage more than one audio input 2018-03-25 00:57:14 +01: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
f387ae884c wqMerge branch 'dev' of ssh://192.168.0.2/z1/development/sdrangel into dev 2018-03-23 19:28:07 +01:00
f4exb
e2aabde641 Multiple audio support: renamed AudioDeviceInfo to AudioDeviceManager 2018-03-23 18:08:38 +01:00
f4exb
f85111251b Multiple audio support: moved AudioDeviceInfo in DSPEngine and added management methods to AudioDeviceInfo 2018-03-23 17:52:16 +01:00
f4exb
94d3c7155c TV screen: removed useless render immediate indicator 2018-03-23 09:24:18 +01:00
f4exb
72e29fd3f8 Moved export.h file to root of exports directory and removed util 2018-03-20 13:49:21 +01:00
f4exb
6fbbd14fd1 Web API: entry point to get all channel reports at once 2018-03-19 00:08:38 +01:00
f4exb
d4e1521c90 Web API: new entry point to get a channel report. Applied to NFM mod and demod 2018-03-18 20:17:11 +01:00
f4exb
904bcf2dc1 On DeviceUISet load channels delete all channels before adding new channels. This ensures channels are placed in the same order (sorted) as in the preset 2018-03-16 10:13:02 +01:00
f4exb
6e5e912c74 TVScreen: correct debug messages 2018-03-16 10:11:32 +01:00
f4exb
50c977002c Windows build: corrections and compile with latest version of LimeSuite 2018-03-15 17:37:36 +01:00
f4exb
8d984c2f09 DSD demod: TV screen graticule optimization 2018-03-15 00:16:50 +01:00
f4exb
c2544b528e DSD demod: GUI scope simplification (6) 2018-03-13 01:39:43 +01:00
f4exb
dc5f1397b6 DSD demod: GUI scope simplification (5) 2018-03-12 20:39:16 +01:00
f4exb
de68eb360f DSD demod: GUI scope simplification (1) 2018-03-12 05:07:51 +01:00