Kacper Michajłow
f2d01b61d3
Avoid global QString init in plugins
...
This workarounds issue with LTO with GCC #716
2020-11-22 04:06:32 +01:00
Kacper Michajłow
cf70d9430f
Use QStringLiteral when it make sense
2020-11-22 04:05:04 +01:00
f4exb
9bd8e9c34e
Fixed -Wsign-compare warnings
2020-11-14 22:08:06 +01:00
f4exb
7a6636b63a
Fixed -Wunused-variable warnings
2020-11-14 18:45:05 +01:00
f4exb
55eb6cc951
Fixed -Wunused-parameter warnings
2020-11-14 11:13:32 +01:00
f4exb
41f0fec4f6
sdrbase cmake: restored Boost_INCLUDE_DIRS
2020-11-05 20:41:33 +01:00
f4exb
379096cbdd
Migrate code to Qt 5.14.2
2020-11-04 20:08:44 +01:00
Kacper Michajłow
70434765d7
Add support for VS2019 and Ninja
...
- Specify byproducts in external projects
- Use external Boost
- Remove hacky Qt detection
- Fix CRT mismatch in external projects (fixes SoapySDR on Windows)
- Minor fixes
2020-11-04 10:40:17 +01:00
f4exb
6f4f7910f1
Channel settings feature feedback: all plugins
2020-10-27 06:16:17 +01:00
f4exb
170a2661e1
Updated version and changelogs
2020-10-06 07:41:32 +02:00
f4exb
31bf99a619
Removed dangling PluginInstanceGUI references
2020-10-05 16:30:24 +02:00
f4exb
6ebf4569bf
Delete channel API from DeviceUISet. Update FeatureUISet
2020-10-04 22:16:09 +02:00
f4exb
b1c9a35dcb
Channel plugins: use specialized ChannelGUI superclass. Handle GUI lifecycle in MainWindow
2020-10-04 22:16:09 +02:00
f4exb
d3d506a5ae
Removed handleMessage virtual method from PluginInstanceGUI
2020-10-04 22:16:09 +02:00
f4exb
d085b4eb7d
Removed undesirable methods from PluginInstanceGUI and related common plugins
2020-10-04 22:16:09 +02:00
f4exb
a93a93cec0
Channel API: new getURI method. Applied to common plugins
2020-10-04 22:16:09 +02:00
f4exb
1b11363214
Add GUI to device set outside plugin: applied to common plugins
2020-10-04 22:16:09 +02:00
f4exb
ef65afea02
Replace separate create channel methods (BS and CS): common plugins
2020-10-04 22:16:09 +02:00
f4exb
57cd14c8e1
Updated version and changelogs
2020-07-12 21:01:51 +02:00
f4exb
8babeb87a7
RemoteSource: refactored Thread to Worker object moved to thread. Equivalent to FileInput changes
2020-07-12 10:03:08 +02:00
Sergei I. Korolev
d9ea8d4abc
Added more flexible build options
2020-05-02 17:57:00 +03:00
f4exb
6855602a7f
Device API: removed useless stream index parameter on channel API methods
2019-12-23 23:41:44 +01:00
f4exb
d0858f21fb
Added possibility to specify devices that cannot be discovered automatically. This implements #445
2019-12-16 01:03:47 +01:00
f4exb
1a8028a4eb
Commented too frequent debug messages
2019-12-12 18:25:12 +01:00
f4exb
4326af12ee
Tx channels: fixed stream assignment with MIMO devices
2019-11-19 01:24:02 +01:00
f4exb
d1b80524ea
Channel Tx plugins: added support of MIMO devices
2019-11-17 11:09:35 +01:00
f4exb
48174ad5cf
Renamed UpSampleChannelizer back to UpChannelizer
2019-11-15 01:39:11 +01:00
f4exb
3b74153ec6
SampleSourceFifo refactoring and Tx code reorganization
2019-11-15 01:05:32 +01:00
f4exb
a88556d6f6
REST API: config: GET (13): corrected missing return in deserialize methods of the adapters
2019-08-05 03:42:04 +02:00
f4exb
7688f187bc
REST API: config: use specialized ChannelWebAPIAdapter class similar to what has been done for devices
2019-08-05 00:10:56 +02:00
f4exb
9610a6b93a
REST API: config (7): preset channel Tx adapters where there is no CW keyer
2019-08-03 01:05:16 +02:00
f4exb
2274d20856
REST API: config: GET (5): all API supported channels refactoring to use static methods for settings GET. PUT. PATCH
2019-08-03 01:05:16 +02:00
f4exb
ef82b89182
REST API: config: GET (4): optimize channel settings API management and generally improve constedness
2019-08-03 01:05:16 +02:00
f4exb
bdc68ba4df
Merge branch 'mimo' into dev
2019-05-31 20:13:48 +02:00
f4exb
ecb4a08718
MIMO: channel marker affinity with the stream being displayed on the main spectrum. Implemented in demod AM
2019-05-30 18:38:10 +02:00
Davide Gerhard
f61d1c3908
add gettimeofday() compatibility function for windows
...
plugins that need that:
- remotesink
- remotesource
2019-05-28 15:19:19 +02:00
Davide Gerhard
2e04d2fe9d
fix windows code to build with MSVC
...
- remove __attribute__((unused)) not supported on MSVC
- remove __attribute((unused)) not supported on MSVC
- add symbol exports to RemoteDataReadQueue and RemoteDataQueue
- add export symbols to sdrsrv
2019-05-28 15:19:19 +02:00
Davide Gerhard
92129089a5
add basic external libraries
...
- codec2
- cm256cc
- mbelib
- serialdv
- dsdcc
2019-05-23 23:51:20 +02:00
Davide Gerhard
94d03f9004
remove useless CMAKE_CURRENT_BINARY_DIR
2019-05-21 20:19:30 +02:00
Davide Gerhard
23498ab24b
manage "correctly" plugins/pluginssrv folders
2019-05-21 20:19:25 +02:00
Davide Gerhard
dcfb7f6c97
cmake: full refactor to remove qmake and use cmake on all platforms
2019-05-21 20:19:25 +02:00
Davide Gerhard
fd642496b8
remove qmake project files
...
move to cmake only building system
2019-05-21 20:19:18 +02:00
f4exb
6d5d77dc6c
Channel local source (1)
2019-05-10 00:34:35 +02:00
f4exb
7e128335f1
Propagate change to channel UIs
2019-05-09 21:07:05 +02:00
f4exb
a5e9f251ef
Single channel API
2019-05-09 17:27:12 +02:00
f4exb
89e53cf179
Single DeviceAPI interface (1)
2019-05-08 22:11:53 +02:00
f4exb
54e46837dd
REST API: changed binary tx parameter to ternary direction parameter (0: rx, 1: tx, 2: any)
2019-05-07 14:43:38 +02:00
f4exb
74a9c5d36c
Remote: base CRC32 number of bytes for calculation on data FEC size
2019-04-26 02:50:02 +02:00
f4exb
2833eb1b0e
Remote: pass center frequency on 64 bits
2019-04-26 02:46:21 +02:00
f4exb
f23f2db168
Debian fixes (2)
2019-04-22 00:48:13 +00:00