f4exb
|
2ddcb8c358
|
Differentiate Rx and Tx DSP sample sizes
|
2018-01-22 08:46:05 +01:00 |
|
f4exb
|
3248554cd1
|
LimeSDR: do not call LMS_GetSampleRate if the stream is not running as data obtained is garbage
|
2018-01-08 01:15:17 +01:00 |
|
f4exb
|
885ed4885f
|
LimeSDR: fixed segfault when stopping one device in multiple stream confguration. Issue #119
|
2018-01-08 00:19:12 +01:00 |
|
f4exb
|
73d070a055
|
LimeSDR: use qDebug() in a different way
|
2018-01-02 10:02:44 +01:00 |
|
f4exb
|
5f0693932c
|
LimeSDR: update debug message
|
2017-12-30 18:15:17 +01:00 |
|
f4exb
|
f3fa5ab47b
|
LimeSDR: removed quotes on informative debug message on apply settings
|
2017-12-30 10:58:20 +01:00 |
|
f4exb
|
98683fcb5e
|
LimeSDR: corrected more informative debug message on apply settings
|
2017-12-30 10:21:37 +01:00 |
|
f4exb
|
f1ead09337
|
LimeSDR: more informative debug message on apply settings
|
2017-12-30 10:17:30 +01:00 |
|
f4exb
|
a5ce09f19c
|
Server: plugins: completed GUI cleanup
|
2017-12-29 00:33:37 +01:00 |
|
f4exb
|
0dd36d4f3e
|
Sink plugins: put a serializer and deserializer in the core plugin for server
|
2017-12-28 04:04:50 +01:00 |
|
f4exb
|
ccffb5101d
|
Web API: /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT, PATCH with all settings parameters optional
|
2017-12-27 01:46:33 +01:00 |
|
f4exb
|
85f9be7c64
|
cppcheck fixes
|
2017-12-26 22:29:24 +01:00 |
|
f4exb
|
9213b3c0b2
|
Device sink plugins: implemented an init method for initializations to be done when all collaborating objects are created and possibly connected
|
2017-12-25 12:59:44 +01:00 |
|
f4exb
|
1987bbac77
|
Device plugins: make setMessageQueueToGUI pure virtual so that child classes must have to deal with this
|
2017-12-24 19:58:26 +01:00 |
|
f4exb
|
b127182062
|
All plugins: removed apply settings in constructors as it causes segfaults
|
2017-12-24 18:37:33 +01:00 |
|
f4exb
|
996f964435
|
LimeSDR: apply settings with force on construction
|
2017-12-24 10:09:32 +01:00 |
|
f4exb
|
0ec1d6db31
|
Server: added variable to avoid instantiation of GUI dependent objects when compiling plugins for server
|
2017-12-17 14:52:18 +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
|
966767a44a
|
Web API: use message passing to start/stop device for all the rest of device plugins
|
2017-12-14 18:02:49 +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
|
37b1b045ac
|
Bumped to version 3.8.6
|
2017-12-08 15:31:21 +01:00 |
|
f4exb
|
87772cb8fa
|
Web API: LimeSDROutput settings implementation
|
2017-12-08 15:23:22 +01:00 |
|
f4exb
|
5baf216adf
|
LimeSDR: bumped plugins version to 3.8.5
|
2017-11-29 20:16:41 +01:00 |
|
f4exb
|
cba68e2561
|
Updated Debian changelog
|
2017-11-29 17:32:53 +01:00 |
|
f4exb
|
314d4c9d1e
|
LimeSDR: fixed analog LP setting
|
2017-11-29 12:51:05 +01:00 |
|
f4exb
|
30cd01cad0
|
Web API: return device information in /sdrangel GET
|
2017-11-19 01:05:16 +01:00 |
|
f4exb
|
b226c594df
|
LimeSDR: increased start/stop stream wait time to 50ms to fixed possible stability issues when changes are applied
|
2017-11-11 06:02:09 +01:00 |
|
f4exb
|
23b9450c56
|
LimeSDR: fixed amalog LP bandwidth filter and general calibration
|
2017-11-09 17:31:32 +01:00 |
|
f4exb
|
3ff2b68fa7
|
LimeSDR output: updated documentation
|
2017-11-05 17:24:28 +01:00 |
|
f4exb
|
17dd0f5daf
|
LimeSDR: optimize external clock frequency change by not doing it if the frequency is changed and external clock is disabled
|
2017-11-05 10:31:41 +01:00 |
|
f4exb
|
41eaa957f1
|
LimeSDR: fixed missing message handling for external clock change
|
2017-11-05 10:16:36 +01:00 |
|
f4exb
|
5a2b16d464
|
LimeSDR: implemented external clock frequency handling in the GUI
|
2017-11-05 05:59:04 +01:00 |
|
f4exb
|
045652f5cb
|
Added exernal clock dialog and button and implemented it in LimeSDR plugins GUIs
|
2017-11-05 05:50:01 +01:00 |
|
f4exb
|
77a5cf3a21
|
LimeSDR: added external clock control button to the GUIs
|
2017-11-04 03:15:07 +01:00 |
|
f4exb
|
2ec8270e99
|
LimeSDR: handle clock source change in source and sink
|
2017-11-04 02:18:16 +01:00 |
|
f4exb
|
7f8d61cdb0
|
LimeSDR: use channel set in device management via device API
|
2017-11-02 10:30:07 +01:00 |
|
f4exb
|
9a055c643b
|
Store device category (type) in the SamplingDevice structure
|
2017-11-01 20:06:33 +01:00 |
|
f4exb
|
7370eba0f7
|
Bumped version to v3.8.0
|
2017-11-01 14:58:36 +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
|
2deccbc259
|
LimeSDR: have still a 1ms delay after start/stop stream as it makes the Tx gain setting a bit more fluid
|
2017-10-30 03:02:45 +01:00 |
|
f4exb
|
c3de895301
|
Removed direct reference to the DeviceSinkAPI in the sink GUIs. Removed DeviceSourceAPI forward declaration in source GUI headers
|
2017-10-30 02:54:22 +01:00 |
|
f4exb
|
35391e0d66
|
Removed GLSpectrum getter from DeviceSinkAPI
|
2017-10-30 01:11:35 +01:00 |
|
f4exb
|
e8fb70096c
|
LimeSDR: fixed lockup problem by moving start/stop stream from thread run method to start/stop work methods
|
2017-10-29 18:38:04 +01:00 |
|
f4exb
|
31d0334ddb
|
LimeSDR: updated documentation
|
2017-10-28 05:40:26 +02:00 |
|
f4exb
|
83e5dc5951
|
LimeSDR: reduced delay after LMS_StartStream and LMS_StopStream to 0.1s
|
2017-10-27 01:10:22 +02:00 |
|
f4exb
|
46ec8e17d2
|
LimeSDR: cleaned up apply settings method code removing obsolete suspend/resume threads logic
|
2017-10-27 01:00:51 +02:00 |
|
f4exb
|
8ddc852239
|
LimeSDR: introduced a 0.5s delay after LMS_StartStream and LMS_StopStream and cleaned up some commented code
|
2017-10-27 00:53:34 +02:00 |
|
f4exb
|
7ca778038e
|
LimeSDR: paint stream status icon in green only if stream is active. If stream is inactive but a valid status is obtained it is paint in blue
|
2017-10-27 00:22:58 +02:00 |
|
f4exb
|
9f765a9732
|
LimeSDR: changes that reflect discussion on MyriadRF discourse forum but does not solve the stream concurrency problem
|
2017-10-26 23:57:56 +02:00 |
|
f4exb
|
ca14e41e1c
|
LimeSDR: use LMS_GetSampleRate to get the actual rates when MsgReportBuddyChange comes from an opposite buddy
|
2017-10-26 01:47:43 +02:00 |
|
f4exb
|
124404aa18
|
LimeSDR still unreliable but comitting as is
|
2017-10-26 00:48:50 +02:00 |
|
f4exb
|
e9af2f6dff
|
LimeSDR: suspend buddy threads only around calls to LMS_SetupStream or LMS_DestroyStream. In output plugin move them back to open/close (undoes #50)
|
2017-10-25 22:20:30 +02:00 |
|
f4exb
|
8b93c5f48d
|
LimeSDR: pass center frequency change to buddies of same type
|
2017-10-25 01:38:39 +02:00 |
|
f4exb
|
cd5f0c361a
|
LimeSDR: apply settings: suspend/resume own thread
|
2017-10-25 01:23:48 +02:00 |
|
f4exb
|
b5c0eb9f9d
|
LimeSDR: reverted changes of commit 78490ff : reinstated the apply settings forced at start time
|
2017-10-25 00:23:12 +02:00 |
|
f4exb
|
78490ffff0
|
LimeSDR: removed applySettings from start sequence as it has nothing to do here
|
2017-10-24 08:37:32 +02:00 |
|
f4exb
|
2572f2be84
|
LimeSDR: removed obsolete message. Only stop current side threads if changing center frequency
|
2017-10-24 02:41:54 +02:00 |
|
f4exb
|
238c8d312e
|
LimeSDR: device sample rate and hardware decimation/interpolation handling fix and simplification
|
2017-10-24 02:20:57 +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
|
a61348948a
|
LimeSDR and BladeRF output: do not resize sample FIFO to a fixed value in the thread constructor
|
2017-10-15 17:37:53 +02:00 |
|
f4exb
|
ccd2e04f0b
|
LimeSDR output: force settings at startup and on deserialize
|
2017-10-14 06:30:31 +02:00 |
|
f4exb
|
dcfdffaf49
|
LimeSDR output: suspend/resume buddies threads before/after start/stop
|
2017-09-30 20:25:20 +02:00 |
|
f4exb
|
d524378d8e
|
LimeSDR: put the code to suspend buddies in one place
|
2017-09-30 20:07:08 +02:00 |
|
f4exb
|
c4bad4d834
|
CRLF problem
|
2017-09-28 14:07:41 +02:00 |
|
f4exb
|
0b6eb2129a
|
Reset PluginInstanceGUI to its original name
|
2017-09-26 00:22:08 +02:00 |
|
f4exb
|
9b5c999d61
|
LimeSDR: added device description string
|
2017-09-18 23:29:55 +02:00 |
|
f4exb
|
a9a514993b
|
Windows build: corrections for the new tool chain
|
2017-09-18 13:41:08 +02:00 |
|
f4exb
|
7d12ddaf47
|
LimeSDR: more debug messages for source/sink buddy messages
|
2017-09-18 01:42:45 +02:00 |
|
f4exb
|
9fd807b90d
|
LimeSDR input: less verbose debug on input message handling
|
2017-09-18 01:16:44 +02:00 |
|
f4exb
|
116c5438e1
|
LimeSDR: fixed device pointer handling
|
2017-09-18 01:11:15 +02:00 |
|
f4exb
|
b5a7a65d85
|
LimeSDR: set buddy configuration from the source or sink and not from the GUI
|
2017-09-18 01:05:08 +02:00 |
|
f4exb
|
d59d2a2372
|
LimeSDR: use more meaningful names for messages to buddies
|
2017-09-18 00:08:28 +02:00 |
|
f4exb
|
512900d98c
|
Finalized the new source/sink GUI messaging scheme
|
2017-09-17 17:35:03 +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
|
3cddc772b1
|
Output core creation method implementation in all sink plugins
|
2017-09-14 13:55:57 +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
|
0b4ee5cfcc
|
GUI segregation: Removed FileRecord reference in sample sink plugin GUIs
|
2017-09-04 11:07:59 +02:00 |
|
f4exb
|
4d5fdfc913
|
GUI segregation: renamed methods and attributes
|
2017-09-03 20:24:17 +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
|
16f1f44c64
|
Bumped to version 3.6.0
|
2017-08-14 03:50:35 +02:00 |
|
f4exb
|
798d485342
|
LimeSDR: fixed issue #50 by moving channel acquisition and release at start and stop times. Corrections to buddies thread suspend/resume. Corrected void channel handling
|
2017-08-14 03:32:51 +02:00 |
|
f4exb
|
7182992d05
|
LimeSDR support removed from Windows: updated documentation
|
2017-08-10 02:26:11 +02:00 |
|
f4exb
|
7fba9b778d
|
Resizing of sample FIFO in output plugins: updated documentation
|
2017-08-10 00:52:20 +02:00 |
|
f4exb
|
e452a0882c
|
Bumped relevant plugins version to 3.5.5. Updated LimeSuite output documentation for LimeSuite 17.06.0
|
2017-08-09 02:00:13 +02:00 |
|
f4exb
|
099583916f
|
LimeSDR output: use a stream FIFO size about 10% for a 5 MS/s rate (512k)
|
2017-08-08 01:19:11 +02:00 |
|
f4exb
|
894a4b2e94
|
Bumped to version 3.5.5
|
2017-08-08 00:29:18 +02:00 |
|
f4exb
|
3a84cd8526
|
LimeSDR output: used fixed time length with minimum length for sample FIFO
|
2017-08-08 00:25:13 +02:00 |
|
f4exb
|
ea4cb1bbfd
|
LimeSDR output: apply: defer config settings update after changes are made
|
2017-08-07 23:41:17 +02:00 |
|
f4exb
|
54a6bc6b62
|
LimeSDR output: removed useless update of sample rate
|
2017-08-07 23:22:29 +02:00 |
|
f4exb
|
566450501b
|
LimeSDR: apply settings: more data in debug message
|
2017-08-04 17:19:15 +02:00 |
|
f4exb
|
844628bc48
|
LimeSDR: corrected NCO de-tune when sample rate changes
|
2017-08-04 10:31:54 +02:00 |
|
f4exb
|
50c39b90a1
|
LimeSDR: clamp NCO lower limit to 0
|
2017-08-04 09:33:25 +02:00 |
|
f4exb
|
62b6281370
|
LimeSDR input: added DAC sample rate display
|
2017-07-07 00:01:01 +02:00 |
|
f4exb
|
77e11004b0
|
LimeSDR output: added DAC sample rate display
|
2017-07-06 22:59:29 +02:00 |
|
f4exb
|
4079d84d74
|
LimeSDR: updated GUI documentation
|
2017-07-04 08:39:46 +02:00 |
|
f4exb
|
efe921ffe7
|
LimeSDR output: optimize get device info by checking buddy leadership in the GUI
|
2017-07-03 23:29:06 +02:00 |
|
f4exb
|
034610721b
|
LimeSDR: fixed warnings
|
2017-07-03 22:35:08 +02:00 |
|
f4exb
|
99b100959f
|
LimeSDR output: implemented temperature reading
|
2017-07-03 16:58:46 +02:00 |
|
f4exb
|
3a3d8e3dcb
|
activated compiler warnings
|
2017-05-25 20:13:34 +02:00 |
|
f4exb
|
e946242fae
|
Updated documentation
|
2017-05-19 10:52:18 +02:00 |
|
f4exb
|
9d9aa64439
|
LimeSDR output: updated documentation
|
2017-05-18 21:30:40 +02:00 |
|
f4exb
|
d842b44c28
|
Value dials: implement Ctl to shift digits by 2. Updated documentation
|
2017-05-18 01:48:52 +02:00 |
|
f4exb
|
bb849623bd
|
updated value dials with Windows compatible font and pointing hand
|
2017-05-16 22:35:44 +02:00 |
|
f4exb
|
396baa22c8
|
New value dial color schemes: new yellow color scheme for filters. Use it in LimeSDR plugins
|
2017-05-16 21:24:25 +02:00 |
|
f4exb
|
007ea19e36
|
Bumped version to 3.5.0
|
2017-05-16 18:38:39 +02:00 |
|
f4exb
|
6f9ef0eaf9
|
New value dial color schemes: propagate to all active plugins
|
2017-05-16 18:27:36 +02:00 |
|
f4exb
|
76267d35b7
|
LimeSDR output: updated documentation
|
2017-05-15 02:11:27 +02:00 |
|
f4exb
|
7c5da2e84d
|
LimeSDR: updated documentation
|
2017-05-13 18:09:30 +02:00 |
|
f4exb
|
72b1bb8ac5
|
LimeSDR output: force apply settings on start
|
2017-05-13 14:36:44 +02:00 |
|
f4exb
|
225f25b9f4
|
LimeSDR: set NCO button appropriately
|
2017-05-12 03:31:42 +02:00 |
|
f4exb
|
428d4d6b75
|
LimeSDR Windows build: build plugins
|
2017-05-09 12:16:09 +02:00 |
|
f4exb
|
ac7b5a9e6f
|
LimeSDR support: built-in LimeSuite for Debian: updated documentation
|
2017-05-09 04:26:51 +02:00 |
|
f4exb
|
8a364d36c9
|
LimeSDR support: built-in LimeSuite for Debian - added dependent include subdirectories
|
2017-05-09 03:46:43 +02:00 |
|
f4exb
|
b5f70bd7f6
|
LimeSDR support: built-in LimeSuite for Debian - use internal LimeSutie in plugins
|
2017-05-09 03:30:26 +02:00 |
|
f4exb
|
101de1bdee
|
LimeSDR: updated documentation telling that the plugins are not available in binary packages
|
2017-05-09 01:20:37 +02:00 |
|
f4exb
|
10cbfb3b44
|
LimeSDR: added soft decimation/interpolation by 64
|
2017-05-08 17:30:08 +02:00 |
|
f4exb
|
a159e72e20
|
LimeSDR: updated documentation
|
2017-05-08 11:59:30 +02:00 |
|
f4exb
|
a538fadb0c
|
LimeSDR: do not perform calibration in some cases
|
2017-05-08 11:02:31 +02:00 |
|
f4exb
|
140d12138a
|
LimeSDR output: set default gain to 4 db
|
2017-05-08 04:35:49 +02:00 |
|
f4exb
|
6f884d02c2
|
LimeSDR output: fixed send stream timeout (set to 1s)
|
2017-05-08 04:35:29 +02:00 |
|
f4exb
|
5c8b7fd606
|
LimeSDR output: implemented antenna select
|
2017-05-07 03:05:29 +02:00 |
|
f4exb
|
54aa3ae27e
|
LimeSDR output: documentation
|
2017-04-24 17:51:07 +02:00 |
|
f4exb
|
5a588c6c63
|
LimeSDR output: optimize stream for max throughput
|
2017-04-24 09:56:52 +02:00 |
|
f4exb
|
d1e16b6ab0
|
LimeSDR output: regulate Tx output
|
2017-04-24 03:12:02 +02:00 |
|
f4exb
|
79515407e1
|
LimeSDR output: set LPF default BW to 5.5 MHz
|
2017-04-23 10:30:56 +02:00 |
|
f4exb
|
465b073d77
|
LimeSDR: suspend/resume all buddies threads before/after open/close
|
2017-04-23 04:01:00 +02:00 |
|
f4exb
|
2369cb62af
|
LimeSDR output: handle cross allocation from Rx properly
|
2017-04-23 03:44:19 +02:00 |
|
f4exb
|
7ad6533b1f
|
LimeSDR: fixed reporting sample rate to buddies
|
2017-04-23 03:36:10 +02:00 |
|
f4exb
|
5556e65503
|
LimeSDR: corrected center frequency reporting
|
2017-04-23 02:50:19 +02:00 |
|
f4exb
|
098f8d8af2
|
LimeSDR output: debug (1)
|
2017-04-22 12:08:15 +02:00 |
|
f4exb
|
a2294df9ab
|
LimeSDR output: register as sink and not source
|
2017-04-22 11:52:02 +02:00 |
|
f4exb
|
69a746c816
|
LimeSDR output: added missing sources
|
2017-04-22 11:41:44 +02:00 |
|
f4exb
|
e07a730c4f
|
LimeSDR output: compilation succesful
|
2017-04-22 11:33:41 +02:00 |
|
f4exb
|
9f4eeda7c9
|
LimeSDR output: implemented common thread interface for input and output plugins to be able to start/stop thread from each other
|
2017-04-22 10:45:33 +02:00 |
|
f4exb
|
f447c9f9bd
|
LimeSDR output (1)
|
2017-04-22 06:40:12 +02:00 |
|