1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-23 08:28:36 -05:00
Commit Graph

144 Commits

Author SHA1 Message Date
f4exb
289fc2a89f Device source API: use more meaningful names for get/set sample source 2017-09-15 08:45:22 +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
aa5c6c59a5 Input core creation method implementation in all source plugins 2017-09-14 13:34:32 +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
24442c18a3 Device source API: renamed input and output message queues getters to more meaningful names 2017-09-13 23:40:06 +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
3a3d8e3dcb activated compiler warnings 2017-05-25 20:13:34 +02:00
f4exb
bb849623bd updated value dials with Windows compatible font and pointing hand 2017-05-16 22:35:44 +02:00
f4exb
5a96b78454 File plugins and Channel analyzer NG: fixed thumbwheels so that they appear correctly in Windows version 2017-05-16 18:48:27 +02:00
f4exb
007ea19e36 Bumped version to 3.5.0 2017-05-16 18:38:39 +02:00
f4exb
da868edb68 New value dial color schemes 2017-05-16 09:07:58 +02:00
f4exb
3fff41ce70 cppcheck fixes 2017-05-05 09:30:45 +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
2136dc7672 Sample source plugins: removed useless init pure virtual method 2017-04-12 23:10:22 +02:00
f4exb
f68f949c19 Tx support: interim state (1) 2016-12-29 12:41:10 +01:00
f4exb
c5f1acdcf1 AM Modulator: audio input (mic) basic support 2016-11-29 01:09:06 +01:00
f4exb
8d3056f202 Windows build: set SSE options for all source device plugins 2016-11-07 18:40:52 +01:00
f4exb
e7c16e8d85 Device plugins: Removed useless link dependency on QT OpenGL and Multimedia 2016-10-27 08:38:50 +02:00
f4exb
2246271d47 Tx ph.1: Tx support in PluginAPI and PluginManager 2016-10-19 18:07:27 +02:00
f4exb
94e479bb75 Tx ph.1: plugins (1) 2016-10-13 22:23:43 +02:00
f4exb
32595f81b9 RxTx semantic move: renamed DeviceAPI to DeviceSourceAPI 2016-10-11 01:17:55 +02:00
f4exb
008ee56252 File Source plugin: skip header when seeking in I/Q recording 2016-10-08 10:02:36 +02:00
f4exb
6f054a51d8 Bumped version to 2.1.5 2016-10-08 06:25:58 +02:00
f4exb
fd8464eac0 FileSource plugin: fixed time length buffer 2016-10-08 06:00:54 +02:00
f4exb
1b086348e6 File Source plugin: fixed reading chunk size not always a multiple of 4 (I/Q sample size) and display of decimal values of sample rate in kS/s 2016-10-07 18:16:17 +02:00
f4exb
36aeaa3ea5 RxTx semantic move: renamed SampleFifo to SampleSinkFifo 2016-10-06 19:18:02 +02:00
f4exb
e204efe2b8 RxTx semantic move: renamed DSPDeviceEngine to DSPDeviceSourceEngine 2016-10-03 18:29:05 +02:00
f4exb
7a535cc3b8 RxTx semantic move: renamed SampleSource to DeviceSampleSource 2016-10-02 23:16:40 +02:00
f4exb
1fa80272b5 RxTx semantic move: renamed FileSink to FileRecord 2016-10-02 10:30:58 +02:00
f4exb
b97a2ecffb Multi device support: Windows support 2016-05-25 02:33:50 +02:00
f4exb
7863a3cb69 Multi device support: remainder source plugins: removed useless dependencies on plugin API 2016-05-17 19:26:23 +02:00
f4exb
08a6554c4e Multi device support: set version to 2.0.0 in all plugins 2016-05-17 15:29:28 +02:00
f4exb
5a8d05bfaf Multi device support: simplify source input setting 2016-05-17 03:41:01 +02:00
f4exb
500e809cba Multi device support: moved setInputGUI method from plugin API and manager classes to device API class 2016-05-16 16:02:55 +02:00
f4exb
7412ee0d54 Multi device support: migrate device specific stuff outside plugin classes completed for source plugins 2016-05-16 02:14:36 +02:00
f4exb
be918a217b Multi device support: migrate device specific stuff outside plugin classes 2016-05-16 01:12:37 +02:00
f4exb
4027b00675 Multi device support: GUI enhmcements 2016-05-15 04:38:37 +02:00
f4exb
3c0e66c90e Multi device support: GUIs enhancements 2016-05-14 03:15:03 +02:00
f4exb
7053d3775c Multi device support: completely removed direct access to DSP device engine from DSP engine 2016-05-13 00:50:29 +02:00
f4exb
8885f9bcdd Multi device support: Aligned SDRDaemon plugin 2016-05-12 12:48:08 +02:00
f4exb
b399cc0dd4 Multi device support: Changed aligned FileSource 2016-05-12 12:29:12 +02:00
f4exb
e25c465b82 Multi device support: removed as much as possible (now) DSPDeviceEngine dependencies in MainWindow to source plugin GUIs. This includes file sink handling. Applies to BladeRF only. 2016-05-12 10:31:57 +02:00
f4exb
ecd05096ad Multi device support: moved DSPDeviceEngine start/stop actions and status from main window to each source plugin GUI 2016-05-11 23:35:16 +02:00
f4exb
7992f3f428 Multi device support: add start/stop buttons to all source plugins GUIs 2016-05-11 20:02:45 +02:00
f4exb
90a5b75e91 DSD demod: DMR integration debug (2). Added eye diagram capability by delaying Q signal by 20 samples (2400 baud) 2016-04-12 03:32:42 +02:00
f4exb
85778dbcc1 CMakeLists.txt files cleanup 2016-03-29 09:36:19 +02:00
f4exb
47a3f534dd File Source input: correct setBuffer paramter type 2016-03-14 08:21:06 +01:00
Edouard Griffiths
1393a93070 File Source plugin: auto adaptative throttling 2016-03-14 01:43:21 +01:00
f4exb
1eeb308d47 File Source plugin: removed redundant navigation time display 2016-03-13 00:46:37 +01:00
f4exb
1e34641138 Corrected date stamps calculation for Windows (MinGW) compatibility 2016-03-11 03:30:13 +01:00
Edouard Griffiths
7fa519e39f Windows build: added AM demod plugin 2016-03-09 00:20:49 +01:00
Edouard Griffiths
f81820fa58 Have Windows plugins (.dll) searched by plugin manager loader. Added .pro file for filesource input plugin 2016-03-08 13:58:53 +01:00
f4exb
5ecf7ea00c File source plugin: added seek bar to move the current pointer in the file 2016-02-25 14:07:39 +01:00
f4exb
a8fc503366 File source plugin: since it always plays in a loop for now set the play loop button and disable it 2016-02-25 11:06:23 +01:00
f4exb
f153325ec0 File source plugin: added passive navigation slider 2016-02-25 11:02:39 +01:00
f4exb
d5ddd5c9a1 File source plugin: added total record time in UI 2016-02-25 02:30:50 +01:00
f4exb
58d82139ab Filesource plugin: enhanced readibility of timestamp 2016-02-25 01:44:48 +01:00
f4exb
6fd9e4f5bc cmake: added install and uninstall targets 2016-02-24 11:51:36 +01:00
f4exb
05a4a7cb4e SDRdaemon: first working version 2016-02-17 19:42:26 +01:00
f4exb
4dfc4701e5 Removed useless method in filesource plugin 2016-02-10 22:52:14 +01:00
Edouard Griffiths
c3ad875b1d Added missing tooltips in sample source GUIs 2016-01-12 13:31:23 +01:00
F4EXB
3c3d4e3b41 Font face and size normalization: added missing input interface GUIs 2016-01-12 08:40:40 +01:00
f4exb
6d3f975124 Normalize device name displays 2015-10-01 05:44:33 +02:00
Edouard Griffiths
2309c89859 New preset design: fix missing bits in HackRF and Filesource plugin classes 2015-09-30 18:06:50 +02:00
Edouard Griffiths
51e4792d77 Removed stray include of libbladeRF.h 2015-09-30 11:09:46 +02:00
f4exb
3ced80e198 Fixed source plugins virtual methods 2015-09-30 08:55:58 +02:00
f4exb
a1efdcc8dc New preset design: changed device registration 2015-09-30 06:57:40 +02:00
f4exb
921b511f96 Presets by source: set center frequency from preset center frequency 2015-09-29 03:35:14 +02:00
f4exb
525a3f0024 post sample rate changes directly on DSP input message queue. Removed sample source output queue entirely as it was not reliable under stress 2015-09-27 12:50:38 +02:00
f4exb
410b6d15c0 Removed dependency on libbladeRF for filesource plugin 2015-09-04 02:25:45 +02:00
f4exb
4fba8144dc Deep redesign: move to SDRangel #8. Updated plugin about text 2015-09-02 01:16:40 +02:00
f4exb
4fdfcfe386 Deep redesign: fixed File input queuing of stream timing messages 2015-08-30 13:04:26 +02:00
f4exb
03004b2eb9 Deep redesign: Fixed file source reporting to its GUI 2015-08-26 09:25:02 +02:00
f4exb
5a0668f9ec Deep redesign: fixed RTLSDR input plugin 2015-08-26 02:03:20 +02:00
f4exb
a68104ab65 Deep redesign: removed useless samplesource subdirectory 2015-08-25 08:31:57 +02:00
f4exb
60a8946ce4 Deep redesign: Init sequence review phase #5: fixed source message forwarding for other sample sources 2015-08-19 22:12:08 +02:00
f4exb
d6ae378e52 Deep redesign: debug phase #2: App starting 2015-08-18 02:47:14 +02:00
f4exb
a6a7145f3d Deep redesign: phase #4. Compiles 2015-08-17 08:29:34 +02:00
f4exb
85897281ee more debug messages 2015-08-10 22:15:16 +02:00
f4exb
018c477af0 Fixed qDebug compile issues with std::string 2015-08-09 11:11:28 +02:00
f4exb
4ba6f66cac Replaced direct output to console for debug messages with qDebug 2015-08-09 10:33:04 +02:00
f4exb
110956ba9c File sample source plugin now functional 2015-08-06 01:43:35 +02:00
f4exb
047e9f3e24 File source: play/pause button implemented with stream timing update 2015-08-06 01:14:44 +02:00
f4exb
0603bb41ca File source: renamed file source name message 2015-08-06 00:10:46 +02:00
f4exb
afdcf138d2 File source thread: changed chunk size and buffer size calculation so it is set in only one place 2015-08-06 00:10:23 +02:00
f4exb
3043a654e4 File source: hardcoded autoloop 2015-08-05 09:26:00 +02:00
f4exb
196cf51089 File source: effective file selection. Better definition of open, start and stop actions 2015-08-05 03:25:06 +02:00
f4exb
5b0cc63c72 Implemented GUI file dialog 2015-08-05 01:43:30 +02:00
f4exb
5dc5485b86 Fixed file source. Basically working 2015-08-04 23:45:32 +02:00
f4exb
75f10a3b63 File source debugging interim state #2. Make file source GUI and input talk together 2015-08-04 04:17:24 +02:00
f4exb
fb167dad70 File source debugging interim state #1 2015-08-03 09:25:38 +02:00
f4exb
f9029e8572 Implemented a minimalist file source plugin (recording reader) compilable but untested 2015-08-03 01:04:20 +02:00