Jon Beniston
5461facb3b
Add Satellite Tracker feature
2021-02-26 20:25:48 +00:00
f4exb
b62cf26b22
Moved message to GUI to ChannelAPI. Prepares #769
2021-02-08 21:52:47 +01:00
Jon Beniston
0ab857c358
Add PipeEndPoint class, that both ChannelAPI and Feature can inherit
...
from, to allow either to be used as pipe sources.
Add MsgMapItem, MsgPacket and MsgTargetAzimuthElevation messages that
can be passed between channels and features via pipes.
2021-01-13 17:07:38 +00:00
f4exb
af3f016f0b
Implemented data pipes with generic element pipes
2020-12-20 18:31:59 +01:00
f4exb
ee0e5fc777
AFC: implemented message pipes for sending back channel settings. Implemented in all relevant channel plugins. Removed obsolete methods
2020-12-13 13:04:36 +01:00
f4exb
89a901e383
Fixed getURI method in channels and features
2020-11-22 19:29:27 +01:00
Kacper Michajłow
74d0c74830
Fixes for clang-cl build
2020-11-22 04:01:02 +01:00
f4exb
9bd8e9c34e
Fixed -Wsign-compare warnings
2020-11-14 22:08:06 +01:00
Jon Beniston
72e4e684e2
ADS-B Demodulator updates.
...
Add OpenSky Network aircraft database support, for information about
aircraft model, owner, registration.
Add airline logos and country & military flags for display in the table.
Add OurAirports airport database support, to allow airports and ATC
frequencies to be displayed on the map.
Allow ATC frequency to be tuned by clicking on the map.
Add support for displaying flight paths on the map.
Allow columns in table to be rearranged and hidden.
Allow rows in table to be sorted by clicking on header.
Allow switching units from ft, kn, ft/min to m, kph, m/s
Allow aircraft timeout to be set by the user.
Allow font used for the table to be set by the user.
Add optional display of demodulator statistics.
Support multithreading in demodulator to reduce FIFO overflows.
Add support for demodulating all Mode-S frames and feeding them.
Add support for feeding in Beast hex format.
Allow option of correlating against full preamble or partial preamble.
Supporting highlighting of an aircraft in the table by selecting it on
the map.
Use difference of zeros and ones correlation, rather than absolute
threshold, to better account for varying conditions and make the
threshold easier to set.
Enable anti-aliasing for text on the map.
Improve CRC performance by 5x-10x.
Add HttpDownloadManager class to support downloading of files from the
web to disk.
2020-11-06 12:18:55 +00:00
f4exb
c87ca8c143
ChannelAPI: added counter blocking features feedback
2020-10-27 06:16:58 +01:00
f4exb
977638d9d6
AFC: implemented full functionality
2020-10-27 06:06:31 +01:00
f4exb
31bf99a619
Removed dangling PluginInstanceGUI references
2020-10-05 16:30:24 +02:00
f4exb
a93a93cec0
Channel API: new getURI method. Applied to common plugins
2020-10-04 22:16:09 +02:00
f4exb
cd5a4db876
Feature plugins framework: presets
2020-09-28 16:49:32 +02:00
f4exb
b317c0a59d
REST API: device and channel actions: fixes to implementation
2020-03-10 15:31:38 +01:00
f4exb
07c11edb87
REST API device and channel actions: general implementation and RTLSDR and FileSource implementations
2020-03-10 08:33:15 +01:00
f4exb
ec22056cbf
REST API: config: fixes (2)
2019-08-13 12:18:47 +02:00
f4exb
6a0038e5bd
MSVC fixes
2019-08-12 13:23:05 +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
a078239685
REST API: config: GET (11). Support of the rest of devices
2019-08-04 20:24:44 +02:00
f4exb
4b493da226
REST API: config: GET (10): mechanism to deal with device settings API formatting without creating a complete device object. Applied to Airspy input
2019-08-03 11:21:46 +02:00
f4exb
c7d05aeaff
REST API: config: GET (7): debug phase 1
2019-08-03 01:05:16 +02:00
f4exb
810bbe2979
REST API: config: GET (3): mechanism to deal with channel settings API formatting without creating a complete channel object. Applied to AM demod
2019-08-03 01:05:16 +02:00
f4exb
06dea9b29f
PVS-Studio analys fixes: core package serious issues
2019-06-14 16:58:09 +02:00
f4exb
76f20fe5d0
Merged latest developments on dev branch (4.8.1 and 4.8.2)
2019-05-31 12:45:29 +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
f4exb
e62e187931
MIMO: AM demod: implemented stream index (except dialog and apply setting)
2019-05-20 16:31:15 +02:00
f4exb
e1d0dc838f
Code cleanup
2019-05-09 17:34:56 +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
9e5003eab9
New plugin pair LocalSink and LocalInput to pipe streams internally
2019-05-02 04:02:40 +02:00
f4exb
2833eb1b0e
Remote: pass center frequency on 64 bits
2019-04-26 02:46:21 +02:00
f4exb
fc49bd2855
ixed incomplete copyright headers (3): sdrbase
2019-04-11 14:32:15 +02:00
f4exb
5cbadf9b3b
Reverse API originator information implementation with RTL-SDR, Lime-SDR Tx, AM demod, AM mod examples
2019-03-25 01:15:27 +01:00
f4exb
8a0508c609
SDRDaemon device plugins migration to Remote device: final changes to remove daemon references. Updated version and Debian changelog
2019-02-03 01:52:11 +01:00
f4exb
ad66b4af49
Rename SDRDaemonSink device plugin to RemoteOutput (1)
2019-02-02 22:58:42 +01:00
f4exb
f5357e9917
PVS-Studio Analysis corrections for less serious issues
2018-11-18 11:06:41 +01:00
f4exb
059228e39f
PVS-Studio Analysis corrections for serious issues
2018-11-18 09:39:22 +01:00
f4exb
6708a6b700
Windows: MSVC2017: changes in sdrbase (1)
2018-11-12 14:04:16 +01:00
f4exb
97ee2cd5be
Windows: experimental MSVC2017 toolchain (2)
2018-11-09 19:06:23 +01:00
f4exb
e78ee1b946
Make SDRDaemonSink -> DaemonSource work in all 16 / 24 bit samples combination
2018-09-13 02:33:56 +02:00
f4exb
5e588ae09e
SDRDaemon: cleanup on UDP Tx side to use sdrdaemondatablock.h definitions and Rx sample size
2018-09-13 00:31:49 +02:00
f4exb
6c77f2dfe5
Complete removal of SDRDaemon as a distinct binary
2018-09-11 13:41:09 +02:00
f4exb
b1da29a3c4
Sink plugins: corrected name getters and setters
2018-08-15 11:24:14 +02:00
f4exb
72e29fd3f8
Moved export.h file to root of exports directory and removed util
2018-03-20 13:49:21 +01:00
f4exb
d4e1521c90
Web API: new entry point to get a channel report. Applied to NFM mod and demod
2018-03-18 20:17:11 +01:00
f4exb
c22d146376
Adapt to MSVC linker
2018-03-03 20:23:38 +01:00
f4exb
e39e080cc0
Channel source/sink APIs: removed useless getDeltaFrequency pure virtual method
2017-12-29 05:22:26 +01:00
f4exb
bf6607044a
Server: Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH with all settings parameters optional
2017-12-24 03:27:07 +01:00
f4exb
9dd707896d
Use a name field in channels to be used in headless version to replace the GUI object name that was used as the name field
2017-12-20 23:57:06 +01:00
f4exb
6d12443100
Server: changes to support DeviceSet
2017-12-17 23:15:42 +01:00
f4exb
e4b65b52b4
Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod
2017-12-11 18:18:47 +01:00
f4exb
2dd82e9eca
Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings GET for NFM demod and mod
2017-12-10 20:27:08 +01:00
f4exb
d0572a6f84
Added microsecond epoch as unique id to channel instances
2017-11-19 11:36:20 +01:00
f4exb
b91ad7c4b7
Web API: added channel enumeration in /sdrangel GET. Partial implementation in channel plugins
2017-11-19 03:38:07 +01:00