f4exb
|
f1ead09337
|
LimeSDR: more informative debug message on apply settings
|
2017-12-30 10:17:30 +01:00 |
|
f4exb
|
8399baeb4e
|
Source plugins: put a serializer and deserializer in the core plugin for server. NFM demod: fixed deserializer
|
2017-12-28 03:21:48 +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
|
49d1439981
|
Device source plugins: implemented an init method for initializations to be done when all collaborating objects are created and possibly connected
|
2017-12-25 09:10:19 +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
|
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
|
8625a07098
|
Web API: LimeSDRInput settings implementation
|
2017-12-08 15:11:16 +01:00 |
|
f4exb
|
314d4c9d1e
|
LimeSDR: fixed analog LP setting
|
2017-11-29 12:51:05 +01:00 |
|
f4exb
|
23b9450c56
|
LimeSDR: fixed amalog LP bandwidth filter and general calibration
|
2017-11-09 17:31:32 +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
|
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
|
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
|
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
|
44d4acc3e6
|
LimeSDR input: force settings at startup and on deserialize
|
2017-10-14 06:48:09 +02:00 |
|
f4exb
|
d524378d8e
|
LimeSDR: put the code to suspend buddies in one place
|
2017-09-30 20:07:08 +02:00 |
|
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 |
|
f4exb
|
54f3a51203
|
LimeSDR input: channel #0 streaming
|
2017-04-18 22:22:21 +02:00 |
|
f4exb
|
65cccbdd75
|
LimeSDR input: perform automatic calibration after configuration change
|
2017-04-18 13:50:28 +02:00 |
|
f4exb
|
3d12ff1de0
|
LimeSDR input: hard decimation is not on the host side
|
2017-04-18 13:33:33 +02:00 |
|
f4exb
|
5fb05cbfad
|
LimeSDR input: more debug messages
|
2017-04-18 08:35:25 +02:00 |
|
f4exb
|
6dd66cb23c
|
Set limesdrinput.cpp line endings to Unix
|
2017-04-18 02:12:15 +02:00 |
|
f4exb
|
1a22772744
|
LimeSDR input: fixed DSP message not sent to self when sending to buddies
|
2017-04-18 02:10:37 +02:00 |
|
f4exb
|
c07d4483e0
|
LimeSDR input: use a value dial for the analog lowpass filter
|
2017-04-18 01:16:39 +02:00 |
|
f4exb
|
35f7124a74
|
LimeSDR input: debug (2)
|
2017-04-18 00:50:03 +02:00 |
|
f4exb
|
0013ab89ea
|
Bugfix: make sure device is not open when attempting to closing it
|
2017-04-17 12:00:13 +02:00 |
|
f4exb
|
54599c1231
|
LimeSDR input: debug (1)
|
2017-04-17 11:24:56 +02:00 |
|
f4exb
|
7d61557204
|
LimeSDR support: ready
|
2017-04-17 10:05:05 +02:00 |
|
f4exb
|
67a149ac06
|
LimeSDR support (13)
|
2017-04-17 01:10:32 +02:00 |
|
f4exb
|
92e7bb8eba
|
LimeSDR support (12)
|
2017-04-16 19:30:46 +02:00 |
|
f4exb
|
561baf975d
|
LimeSDR support (11) compiles
|
2017-04-16 04:58:52 +02:00 |
|
f4exb
|
6ed2fbee10
|
LimeSDR support (10)
|
2017-04-15 11:45:01 +02:00 |
|
f4exb
|
0204cca9e3
|
LimeSDR support (9)
|
2017-04-15 10:31:16 +02:00 |
|
f4exb
|
67bb7353a8
|
LimeSDR support (7)
|
2017-04-14 18:30:37 +02:00 |
|
f4exb
|
b8623c90ce
|
Refactoring: removed device parameter from all start() methods in sample source plugins
|
2017-04-14 03:40:45 +02:00 |
|
f4exb
|
afaf3428f5
|
BladeRF: Rx/Tx opem/close new style
|
2017-04-13 23:40:14 +02:00 |
|
f4exb
|
527b5ef2f5
|
LimeSDR support (6)
|
2017-04-13 18:18:15 +02:00 |
|