1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-04 16:01:14 -05:00
Commit Graph

630 Commits

Author SHA1 Message Date
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
37bbeb87cb LimeSDR input: make sure fc pos is set to center 2017-04-21 20:30:25 +02:00
Edouard Griffiths
183b957f10 LimeSDR input: correct compile errors 2017-04-21 20:11:13 +02:00
f4exb
bef210d97f LimeSDR input: removed FcPos from settings. Serialize/Deserialize NCO data 2017-04-21 16:46:09 +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
80acb46b0d LimeSDR input: increase FIFO progress bar height 2017-04-20 00:47:18 +02:00
f4exb
0c285315d9 LimeSDR input: set FIFO progress bar stylesheet properly 2017-04-20 00:37:46 +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
d3312c90d4 LimeSDR input: start and stop stream before and after the read loop. Use actual number of samples for callback 2017-04-18 13:56:05 +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
d7acf6f1f9 LimeSDR input: GUI updates 2017-04-18 02:01:30 +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
d9b6dde304 LimeSDR input: extract serial number from LMS info string 2017-04-17 11:50:09 +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
b1e12954c7 BladeRF input: cleaned up useless MessageReportBladeRF 2017-04-17 01:28: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
7c1ff7c5ad LimeSDR support: removed Debian specifics from the build as it will use LimeSuite as an external package 2017-04-16 09:58:35 +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
3fa6c06d6f LimeSDR support (8) 2017-04-15 04:52:12 +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
1e086fb303 FCDPro+: open/close new style 2017-04-14 03:29:50 +02:00
f4exb
f456293b84 FCDPro: open/close new style 2017-04-14 03:24:21 +02:00
f4exb
b05897d221 SDRplay: open/close new style 2017-04-14 03:17:04 +02:00
f4exb
3fa28dab30 SDRPlay: use device sequence number from device API 2017-04-14 02:49:41 +02:00
f4exb
d001099f7e SDRPlay: init thread on start 2017-04-14 02:46:52 +02:00
f4exb
c8146808a2 SDRplay: changed placement of input object creation in the GUI 2017-04-14 02:22:37 +02:00
f4exb
00cf437bf2 HackRF: changed placement of input object creation in the GUI 2017-04-14 02:16:04 +02:00
f4exb
0a29f34b94 HackRF: open device by serial number 2017-04-14 02:09:36 +02:00
f4exb
01b2c42a5f BladeRF: open device by serial number 2017-04-14 01:59:09 +02:00
f4exb
651303e860 HackRF: Rx/Tx opem/close new style corrections 2017-04-14 01:49:48 +02:00
f4exb
dea2764811 HackRF: Rx/Tx opem/close new style 2017-04-14 01:41:02 +02:00
f4exb
ecdc99f59b HackRF input: refactoring: device open close moved in the constructor and destructor respectively of the input object 2017-04-14 00:14:40 +02:00
f4exb
afaf3428f5 BladeRF: Rx/Tx opem/close new style 2017-04-13 23:40:14 +02:00
f4exb
922ee518b7 BladeRF input: changed placement of input object creation in the GUI 2017-04-13 20:32:10 +02:00
f4exb
5971c8a7ee Airspy: fixed segfault when accessing non-initialized thread 2017-04-13 20:29:05 +02:00
f4exb
5dd934320c BladeRF input: refactoring: device open close moved in the constructor and destructor respectively of the input object 2017-04-13 20:16:33 +02:00
f4exb
527b5ef2f5 LimeSDR support (6) 2017-04-13 18:18:15 +02:00
f4exb
bb812b4b47 Airspy: refactoring: device open close moved in the constructor and destructor respectively of the input object 2017-04-13 08:29:51 +02:00
f4exb
0c972455da SDRDaemonFEC input: call input object destructor in GUI destructor (was missing) 2017-04-13 01:28:44 +02:00
f4exb
bb5fd95f33 RTL-SDR: refactoring: device open close moved in the constructor and destructor respectively of the input object 2017-04-13 01:21:25 +02:00
f4exb
934e73f7a7 RTL-SDR: moved input object creation at top of GUI comstructor 2017-04-12 23:41:30 +02:00
f4exb
2136dc7672 Sample source plugins: removed useless init pure virtual method 2017-04-12 23:10:22 +02:00
f4exb
371bf9a5ec LimeSDR support (5) 2017-04-12 17:25:26 +02:00
f4exb
3e3fd44ac0 LimeSDR support (4) 2017-04-12 00:55:00 +02:00
f4exb
a2157a224f Continuous sample rate setting: updated related plugins documentation 2017-04-09 20:30:01 +02:00
f4exb
5ba3dc89e8 HackRF input: GUI updates 2017-04-02 03:42:16 +02:00
f4exb
a7fabd5f58 RTLSDR plugin: fixed sample rate display and update 2017-04-02 03:34:03 +02:00
f4exb
b2e2c0a106 BladeRF input: continuous sample rate setting 2017-04-02 03:24:11 +02:00
f4exb
365154767a RTLSDR plugin: continuous sample rate setting 2017-04-02 02:00:05 +02:00
f4exb
f91eba5b10 HackRF output: continuous sample rate setting 2017-04-02 00:23:02 +02:00
f4exb
813d79a115 HackRF input: continuous sample rate setting 2017-04-01 13:08:41 +02:00
f4exb
43d40a4ace ATV Modulator: PAL-M (525l) effective support 2017-03-12 21:41:01 +01:00
f4exb
4e102ad86d RTLSDR: restored gain setting 2017-02-21 06:14:47 +01:00
f4exb
038d9c2f41 RTLSDR: reviewed apply settings 2017-02-21 05:35:20 +01:00
f4exb
e7e83b13be RTLSDR input: make sample rate precision to the sample/s and added 2.167 MS/s for GSM 2017-02-18 12:21:17 +01:00
f4exb
7b9dfb0446 BladeRF support: make sample rate precision to the sample/s and added 4.333 MS/s for GSM 2017-02-18 11:55:19 +01:00
f4exb
f7d7551d01 HackRF support: changed sample rates to sample precision 2017-02-18 11:21:12 +01:00
f4exb
91cb2c39f5 SDRdaemonFEC plugin: UDP connect before bind 2017-02-03 08:20:53 +01:00
f4exb
d0d2a2de0a HackRF input plugin: documentation 2017-01-11 19:48:45 +01:00
f4exb
201695bb67 HackRF plugins: correct start/stop sequences 2017-01-11 01:21:22 +01:00
f4exb
5b26c7f374 Windows build: added missing bits 2017-01-09 01:31:58 +01:00
f4exb
61e45297df HackRF plugins: shorten wait time in running loop so that start/stop can react faster (delay set to 200ms instead of 1s) 2017-01-09 00:08:33 +01:00
f4exb
212a8ad2f9 HackRF input plugin: pass thread pointer in the callback instead of using a static variable 2017-01-08 10:44:38 +01:00
f4exb
85ed39c767 HackRF output plugin: compiles 2017-01-08 04:13:20 +01:00
f4exb
1a8d96d874 HackRF input plugin: use actual sample rate and bandwidth values not indexes 2017-01-08 02:48:01 +01:00
f4exb
a02b78d24d HackRF input: open and close device considering the possible sink buddy 2017-01-08 00:33:11 +01:00
f4exb
250a7f340c HackRF Output support: created a HackRF device library for Rx/Tx common routines and structures 2017-01-07 11:24:09 +01:00