Commit Graph

70 Commits

Author SHA1 Message Date
f4exb 463abb637f LimeSDR input: code cleanup 2017-09-30 19:05:16 +02:00
f4exb 9b5c999d61 LimeSDR: added device description string 2017-09-18 23:29:55 +02:00
f4exb 7d12ddaf47 LimeSDR: more debug messages for source/sink buddy messages 2017-09-18 01:42:45 +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 3606ab2cf2 Added a destroy virtual method to all source input plugin main classes 2017-09-15 02:32:30 +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 a1d2eabeb8 FileRecord: make sure the DSP notification is processed through before sending to a message queue 2017-09-05 00:47:12 +02:00
f4exb 175fd69014 LimeSDR input: moved FileRecord out of the GUI 2017-09-05 00:00:33 +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 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 a6450fe019 LimeSDR input: added manual gain setting capability 2017-07-05 00:45:37 +02:00
f4exb b867cf2335 LimeSDR input: optimize get device info by checking buddy leadership in the GUI 2017-07-03 23:26:06 +02:00
f4exb 37df628719 The first device (R0) is always a buddy leader 2017-07-03 23:22:45 +02:00
f4exb 034610721b LimeSDR: fixed warnings 2017-07-03 22:35:08 +02:00
f4exb 87ccef02b6 LimeSDR: moved MsgReportDeviceInfo to shared structure 2017-07-03 14:12:51 +02:00
f4exb 8a19a66af0 LimeSDR input: implemented temperature reading 2017-07-03 13:42:11 +02:00
f4exb 3a3d8e3dcb activated compiler warnings 2017-05-25 20:13:34 +02:00
f4exb 154f22d268 LimeSDR input: force apply settings on start 2017-05-13 14:35:12 +02:00
f4exb a538fadb0c LimeSDR: do not perform calibration in some cases 2017-05-08 11:02:31 +02:00
f4exb df9e1d5900 LimeSDR input: antenna select fixes 2017-05-07 01:47:31 +02:00
f4exb 0c62f50bc7 LimeSDR input: increased FIFO and buffer sizes 2017-04-24 09:57:21 +02:00
f4exb e0b7027756 LimeSDR input: added antenna selection 2017-04-23 16:23:01 +02:00
f4exb 465b073d77 LimeSDR: suspend/resume all buddies threads before/after open/close 2017-04-23 04:01:00 +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 29a44a27f6 LimeSDR: implemented common thread interface for input and output plugins to be able to start/stop thread from each other 2017-04-22 10:40:57 +02:00
f4exb 4ae889c06a LimeSDR input: small code refactoring 2017-04-22 06:37:36 +02:00
Edouard Griffiths 183b957f10 LimeSDR input: correct compile errors 2017-04-21 20:11:13 +02:00
f4exb 688ca8ab46 LimeSDR input: handle center frequency and NCO for Tx buddies 2017-04-21 00:14:55 +02:00
f4exb 5c8732dc66 LimeSDR input: handle NCO for buddies 2017-04-20 23:43:24 +02:00
f4exb 099aa72fa2 LimeSDR: fix segfault when trying to get status on the uninitialized stream 2017-04-20 23:32:08 +02:00
f4exb 35f51bcdb2 LimeSDR input: handle NCO for self 2017-04-20 23:02:06 +02:00
f4exb 11e5b3a429 LimeSDR input: NCO support basic 2017-04-20 20:18:50 +02:00
f4exb 826941ba80 LimeSDR input: NCO support (draft #1) 2017-04-20 18:21:01 +02:00
f4exb 01b469ec80 LimeSDR input: suspend/resume Rx buddy thread when opening/closing so that the stream can be allocated/de-allocated properly 2017-04-20 01:39:05 +02:00
f4exb edfcb36dab LimeSDR input: removed stream status debug messages 2017-04-20 00:48:00 +02:00
f4exb b8174714ff LimeSDR: suspend buddies threads if changing critical values 2017-04-20 00:01:11 +02:00
f4exb 44e00e4aeb LimeSDR input: start or stop thread only if not started or stopped 2017-04-19 23:07:32 +02:00
f4exb 2c5ea336da LimeSDR input: status bar updated 2017-04-19 22:43:18 +02:00
f4exb db67e07ab9 LimeSDR input: implemented basic stream reporting 2017-04-19 18:41:55 +02:00
f4exb 1a1c793014 LimeSDR input: moved thread suspend before device configuration update 2017-04-19 08:34:27 +02:00
f4exb 5cd430c245 LimeSDR input: moved stream setup and destruciton in open and close device methods respectively 2017-04-19 08:19:09 +02:00
f4exb 0847a8464c LimeSDR input: fixed message passing between buddies 2017-04-19 01:04:57 +02:00
f4exb 09981263bc LimeSDR input: suspend thread for configuration only if in running state 2017-04-19 00:09:24 +02:00
f4exb 3621849027 LimeSDR input: corrected getSampleRate not to divide source sample rate by hardware decimation 2017-04-19 00:00:47 +02:00
f4exb 763175ab55 LimeSDR input: suspend thread while changing configuration 2017-04-18 23:26:30 +02:00