f4exb
|
2a3ce0e7fb
|
API: implemented Channel Marker in Tx channels
|
2021-12-03 23:11:56 +01:00 |
f4exb
|
2a9cc27a41
|
Implement serialize and deserialize to/from API in Serializable interface. Related changes and fixes
|
2021-12-01 00:21:19 +01:00 |
f4exb
|
bb99edddc1
|
Updated version and changelogs
|
2021-11-26 22:51:28 +01:00 |
Edouard Griffiths
|
cab9dc6094
|
Merge pull request #1056 from srcejon/channel_help
Add links to documentation
|
2021-11-24 22:02:11 +01:00 |
Jon Beniston
|
03004e00f7
|
Add links to documentation
|
2021-11-24 11:31:51 +00:00 |
Jon Beniston
|
2e68017b12
|
Save/restore rollup state in channel plugins
|
2021-11-24 09:50:42 +00:00 |
f4exb
|
dea312898d
|
ChirpChat modulator: API changes and fixes
|
2021-11-24 01:27:59 +01:00 |
f4exb
|
a41d0319dc
|
AIS and Packet modulators API: put back optional data in the action structure
|
2021-11-21 07:48:39 +01:00 |
f4exb
|
7c9327c125
|
IEEE 802.15.4 modulator: API and GUI changes
|
2021-11-21 00:01:16 +01:00 |
f4exb
|
830e3ff2f2
|
IEEE 802.15.4 modulator: moved UDP handling to IEEE_802_15_4_ModSource
|
2021-11-17 08:09:54 +01:00 |
f4exb
|
27ffcedb64
|
IEEE 802.15.4 modulator: added option to receive UDP data as bytes
|
2021-11-16 08:08:24 +01:00 |
f4exb
|
8fb31a147b
|
Packet modulator: API changes
|
2021-11-14 22:26:02 +01:00 |
f4exb
|
006da4e872
|
AIS mod: make it effectively work in server mode with remote control. AIS demod: added baud rate in settings API
|
2021-11-12 00:12:02 +01:00 |
f4exb
|
e2923696b4
|
Updated versions and changelogs
|
2021-11-06 21:33:26 +01:00 |
f4exb
|
608a1e9908
|
ChirpChat modulator: give titles to collapsable sections
|
2021-11-03 21:56:33 +01:00 |
f4exb
|
f04741d692
|
Fixed some plugins layout so that they work with new rollup widget
|
2021-11-01 02:11:47 +01:00 |
Jon Beniston
|
05987586bf
|
#897 - Add support for vertically expanding widgets to RollupWidget
|
2021-10-30 16:20:24 +01:00 |
f4exb
|
54d880ac56
|
Updated versions and changelogs
|
2021-10-24 10:08:22 +02:00 |
f4exb
|
9f42957585
|
DATV modulator: API enhancements and GUI cosmetic fixes
|
2021-10-20 23:01:44 +02:00 |
f4exb
|
e034a18de1
|
Updated versions and changelogs
|
2021-08-08 06:36:18 +02:00 |
Jon Beniston
|
2f5d3dd2f7
|
DATV Mod: Add UDP buffer utiliziation in GUI on Windows
|
2021-07-28 16:10:04 +01:00 |
f4exb
|
1bd384fd6c
|
Updated versions and changelogs
|
2021-07-17 10:28:23 +02:00 |
f4exb
|
8e924a3dba
|
AIS mod and demod, IEEE 802.15.4 mod: scope and spectrum feed optimization
|
2021-07-16 02:40:44 +02:00 |
Jon Beniston
|
39478415a1
|
Default to having spectrum hidden
|
2021-07-15 12:03:48 +01:00 |
Jon Beniston
|
f74fdbeb3d
|
Fix copy and paste errors in Packet Mod web API
|
2021-07-15 12:03:26 +01:00 |
f4exb
|
3c50274d1a
|
Demod Analyzer: allow complex input. Fixes #932
|
2021-06-30 19:40:04 +02:00 |
f4exb
|
0d4da317b3
|
Demod Analyzer: fixed sample rate handling. Fixes #931
|
2021-06-29 21:47:27 +02:00 |
f4exb
|
f886f7d400
|
Scope GUI: refactor amp offset
|
2021-06-27 10:10:28 +02:00 |
f4exb
|
70167c0ed8
|
Scope GUI: refactor amp scale
|
2021-06-27 01:52:42 +02:00 |
f4exb
|
d08844a34c
|
GLScope redesign: using GLScopeSettings (1)
|
2021-06-12 10:18:18 +02:00 |
f4exb
|
3908599463
|
GLScope redesign: ScopeVis is not created in the GUI anymore
|
2021-05-31 15:56:45 +02:00 |
f4exb
|
e9d51c99a7
|
GLScope redesign: allow multiple I/Q streams sent to ScopeVis
|
2021-05-31 15:56:45 +02:00 |
f4exb
|
aa868b9176
|
GLScope redesign: moved ScopeVis to sdrbase
|
2021-05-31 15:56:45 +02:00 |
f4exb
|
70550f453f
|
GLScope redesign (1)
|
2021-05-31 15:56:45 +02:00 |
Jon Beniston
|
631b9c256f
|
Refactor common code into WavFileRecord class
|
2021-05-21 21:05:23 +01:00 |
Jon Beniston
|
b036dbfd7d
|
Add .wav file support to File Source plugin
|
2021-05-21 20:20:34 +01:00 |
f4exb
|
fc035ad8d5
|
FileSource: GUI: use file source name from settings directly
|
2021-05-18 11:10:49 +02:00 |
f4exb
|
93aefd6de3
|
Updated versions and changelogs
|
2021-05-11 10:50:46 +02:00 |
Jon Beniston
|
1ac835260e
|
Add AIS mod, demod and feature.
|
2021-05-07 21:50:27 +01:00 |
f4exb
|
873ec7809c
|
Updated versions and changelogs
|
2021-05-01 11:13:21 +02:00 |
Jon Beniston
|
999d5e8af7
|
Use correct delete operator
|
2021-04-28 15:39:07 +01:00 |
f4exb
|
986b6f3711
|
Rename GLSpectrumSettings to SpectrumSettings
|
2021-04-20 23:12:05 +02:00 |
f4exb
|
a5796c7116
|
Updated versions and changelogs
|
2021-04-18 22:57:54 +02:00 |
Jon Beniston
|
7e0903a722
|
Avoid divide by 0 if symbol rate is 0.
|
2021-04-17 12:55:30 +01:00 |
f4exb
|
6ad057e935
|
Updated versions and changelogs
|
2021-04-13 10:25:17 +02:00 |
f4exb
|
30c2c519d1
|
NFM mod: REST API: implement DCS
|
2021-04-12 15:13:55 +02:00 |
f4exb
|
d0c50549af
|
NFM mod: implemented Digital Code Squelch (DCS)
|
2021-04-12 12:03:33 +02:00 |
f4exb
|
fcbb383978
|
Updated versions and changelogs
|
2021-04-08 19:32:54 +02:00 |
Jon Beniston
|
2aab4cc2cb
|
Add UDP port for packet forwarding in ChirpChat mod.
|
2021-04-07 21:13:10 +01:00 |
Jon Beniston
|
960af9157e
|
Add UDP ports for packet forwarding in 802.15.4 mod.
|
2021-04-07 21:09:03 +01:00 |
Jon Beniston
|
e15470494a
|
Add UDP ports for packet forwarding in Packet mod and demod.
|
2021-04-07 21:06:00 +01:00 |
f4exb
|
cb657c72a1
|
DATV modulator: fixed file source looping
|
2021-04-01 08:06:41 +02:00 |
Jon Beniston
|
0e2304de1d
|
Fix gcc compiler warnings
|
2021-03-31 17:01:47 +01:00 |
Jon Beniston
|
0857f1348a
|
Add DVB-S2 modulator
|
2021-03-31 16:41:42 +01:00 |
Jon Beniston
|
edcda403b6
|
Remove unnecessary zero-padding in DATV mod RS encoder
|
2021-03-27 09:55:46 +00:00 |
Jon Beniston
|
24d8da247c
|
Fix gcc warnings
|
2021-03-18 20:33:52 +00:00 |
Jon Beniston
|
37a19dee04
|
Add DATV Modulator
|
2021-03-18 17:17:58 +00:00 |
f4exb
|
996e4d7816
|
SSB demod: increase audio volume range to -10 to +40 dB. Restored Appveyour MSVC build
|
2021-03-16 05:16:59 +01:00 |
f4exb
|
b5d501e6ab
|
Spactrum: allow arbitrary FPS (API) or in a range of FPS (GUI) with possible no limit. Implements #772
|
2021-02-12 00:53:18 +01:00 |
f4exb
|
b62cf26b22
|
Moved message to GUI to ChannelAPI. Prepares #769
|
2021-02-08 21:52:47 +01:00 |
Christoph Berg
|
0d6a3a4f47
|
Fix some typos spotted by lintian
|
2021-01-19 12:36:56 +01:00 |
Jon Beniston
|
082904aa17
|
Fix bit stuffing and SSID in packet modulator
|
2021-01-13 17:12:14 +00:00 |
f4exb
|
793d8b9f49
|
Demod Analyzer: implementation for the rest of planned plugins
|
2020-12-21 02:30:29 +01:00 |
f4exb
|
e8ea0665fe
|
Demod Analyzer: REST API update. AMMod: fixed include issue
|
2020-12-20 19:01:54 +01:00 |
f4exb
|
321cffc9c7
|
Demod Analyzer implementation with AM modulator and demodulator
|
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
|
38a06c4f69
|
Added MessagePipes garbage collector. Updated versions and changelogs
|
2020-12-12 16:31:38 +01:00 |
f4exb
|
04dbb028aa
|
FreeDV: removed useless set callback functions. Use mutex appropriately
|
2020-12-09 01:15:38 +01:00 |
f4exb
|
445b7c57e2
|
Updated versions and changelogs
|
2020-11-26 07:12:01 +01:00 |
f4exb
|
6de27fc3d0
|
SSB Mod: added audio compressor preamp gain and threshold controls
|
2020-11-25 14:19:21 +01:00 |
f4exb
|
d1e0f8d865
|
SSB modulator: fixed audio compressor constants. Fixes #719
|
2020-11-25 05:40:39 +01:00 |
Jon Beniston
|
3875babadf
|
Update remote sink/source docs so they no longer say the plugin is only available on Linux
|
2020-11-24 16:02:17 +00:00 |
f4exb
|
4059a0be27
|
Reworked ARM Neon detection and remote plugins inclusion in the build
|
2020-11-23 21:16:25 +01:00 |
f4exb
|
f155d63580
|
Remote plugins: add USE_NEON definition for compatibility with cm256cc on ARM64. Fixes issue #720
|
2020-11-23 08:34:20 +01:00 |
f4exb
|
1d5742d3b9
|
Removed useless CPU flags. Fixes issue #720
|
2020-11-23 01:44:52 +01:00 |
f4exb
|
ea59f8b35e
|
Updated version and changelogs
|
2020-11-22 20:10:39 +01:00 |
f4exb
|
49cceb40cc
|
FreeDV mod: reworked input audio. Implements #495
|
2020-11-22 19:31:13 +01:00 |
f4exb
|
f19431ac5c
|
NFM mod: reworked input audio. Implements #495
|
2020-11-22 19:31:13 +01:00 |
f4exb
|
3f338e10e3
|
SSB mod: reworked input audio. Implements #495
|
2020-11-22 19:31:13 +01:00 |
f4exb
|
bafb694b74
|
AM mod: reworked input audio. Implements #495
|
2020-11-22 19:31:13 +01:00 |
f4exb
|
2a2ab520ba
|
WFM mod: reworked input audio. Implements #495
|
2020-11-22 19:31:13 +01:00 |
f4exb
|
89a901e383
|
Fixed getURI method in channels and features
|
2020-11-22 19:29:27 +01:00 |
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
|
7c1e546f5f
|
Fixed -Wparentheses -Wchar-subscripts warnings
|
2020-11-15 01:11:16 +01:00 |
f4exb
|
3f2f1fcd7f
|
Fixed -Wclass-memaccess warnings
|
2020-11-15 00:03:34 +01:00 |
f4exb
|
9bd8e9c34e
|
Fixed -Wsign-compare warnings
|
2020-11-14 22:08:06 +01:00 |
f4exb
|
6285235257
|
Fixed -Wtype-limits warnings
|
2020-11-14 19:18:41 +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
|
f668863aed
|
Fixed -Wreorder warnings
|
2020-11-14 05:51:19 +01:00 |
f4exb
|
8ccb2e80c1
|
NFM: enhancements to GUI and channel spacing handling
|
2020-11-12 19:40:35 +01:00 |
f4exb
|
c6083b339f
|
Websocket spectrum: updated plugins
|
2020-11-11 11:46:54 +01:00 |
f4exb
|
a09b66c38b
|
SpectrumVis: remove now useless configure method
|
2020-11-11 11:24:55 +01:00 |
f4exb
|
943ae81750
|
ChirpChat modulator: implementation
|
2020-11-09 18:56:06 +01:00 |
f4exb
|
ffd0971020
|
Updated versions and changelogs
|
2020-11-09 14:10:17 +01:00 |
f4exb
|
fffac68b7f
|
NFM: updated documentation
|
2020-11-08 12:34:56 +01:00 |
f4exb
|
fa68a8ff2b
|
NFM: RF, AF bandwidth and FM deviation independent setting. Implements #691
|
2020-11-08 12:34:56 +01:00 |
f4exb
|
556ddaaff6
|
Updated versions and changelogs
|
2020-11-06 07:07:23 +01:00 |
f4exb
|
f1cf57bacd
|
NFM: review frequency deviation and NFM demod volume control
|
2020-11-06 06:08:04 +01:00 |
f4exb
|
41f0fec4f6
|
sdrbase cmake: restored Boost_INCLUDE_DIRS
|
2020-11-05 20:41:33 +01:00 |
Kacper Michajłow
|
1e5ae8ea0f
|
Define _USE_MATH_DEFINES and clean M_PI redefinitions
|
2020-11-04 23:05:41 +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
|
c5a36c48a0
|
Updated versions and changelogs
|
2020-11-03 13:15:25 +01:00 |
f4exb
|
85e357d465
|
NFM: augmented CTCSS tones. Implements #664
|
2020-10-31 22:56:12 +01:00 |
f4exb
|
d7f8208814
|
Fix and refactor fir filter
|
2020-10-31 21:30:45 +01:00 |
f4exb
|
b9adbfb1d8
|
Refactored GUI queue access (from kasper93)
|
2020-10-31 19:27:35 +01:00 |
f4exb
|
6f4f7910f1
|
Channel settings feature feedback: all plugins
|
2020-10-27 06:16:17 +01:00 |
f4exb
|
8b05670814
|
MainCore: added feature and channel maps. FeatureSet and FeatureUISet: simplify feature registrations. Channel and feature names fix
|
2020-10-16 08:35:56 +02:00 |
f4exb
|
61d3431095
|
Some cleanup
|
2020-10-14 22:10:26 +02:00 |
f4exb
|
8ba95addc0
|
Use MainCore instance in place of MainWindow
|
2020-10-12 22:11:13 +02:00 |
f4exb
|
950b9a5934
|
updated versions and changelogs
|
2020-10-11 22:44:00 +02:00 |
f4exb
|
5c38560fc3
|
IEEE802.15.4 mod: fixed IEEE_802_15_4_Mod double delete in GUI
|
2020-10-11 08:34:50 +02:00 |
Edouard Griffiths
|
d50f0659a6
|
Merge pull request #654 from srcejon/ieee_802_15_4
IEEE 802.15.4 modulator
|
2020-10-10 03:11:27 +02:00 |
Jon Beniston
|
3e1a89695b
|
Add additional error checking on tx action
|
2020-10-09 20:05:44 +01:00 |
Jon Beniston
|
0e4c3ec317
|
Initialise m_spectrumSink pointer
|
2020-10-09 20:04:53 +01:00 |
Jon Beniston
|
1d210b1fb1
|
Fix typos in readme
|
2020-10-09 19:35:36 +01:00 |
Jon Beniston
|
344d0e30ab
|
Update readme for 2.4GHz
|
2020-10-09 15:58:58 +01:00 |
Jon Beniston
|
013daa13d1
|
Use unique layout names to avoid warning
|
2020-10-08 16:14:52 +01:00 |
Jon Beniston
|
470384a89d
|
Fix filename case for Linux
|
2020-10-08 16:14:29 +01:00 |
Jon Beniston
|
22ff79239e
|
Add IEEE 802.15.4 modulator
|
2020-10-08 15:13:06 +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
|
cc97dd15a9
|
Packet Modulator: REST API: added missing settings - implementation
|
2020-09-24 22:39:39 +02:00 |
f4exb
|
465a3dd6f6
|
Packet Modulator: fixed warning in .ui file and adjust some dimensions
|
2020-09-24 22:35:01 +02:00 |
f4exb
|
c1d0468d12
|
Packet Mod: fixed warnings in packetmodgui.ui
|
2020-09-24 08:47:14 +02:00 |
Jon Beniston
|
d1f9c57f66
|
Add narrowband FM preemphasis settings
|
2020-09-24 08:36:13 +02:00 |
Jon Beniston
|
af43c37cf3
|
Default to AFSK modulation.
|
2020-09-24 08:36:13 +02:00 |
Jon Beniston
|
9543f3a117
|
Add 9600 FSK modem with scrambler and raised-cosine pulse-shaping.
Add baseband BPF for AFSK.
|
2020-09-24 08:36:13 +02:00 |
f4exb
|
ae60808de8
|
Corrected Highpass and Bandpass filters normalization. Implements #642
|
2020-09-21 23:51:45 +02:00 |
Jon Beniston
|
2ac7f9d910
|
Increase buffer size to account for unintended overflow
|
2020-09-18 16:52:21 +01:00 |
Jon Beniston
|
d954eeb75a
|
Remove trailing spaces
|
2020-09-18 16:42:32 +01:00 |
Jon Beniston
|
1dc1b17e73
|
Add packet modulator for transmitting packet radio data packets (AX.25/APRS)
|
2020-09-18 16:36:27 +01:00 |
f4exb
|
a88b2074c4
|
Updated versions and changelogs
|
2020-08-27 09:58:11 +02:00 |
f4exb
|
6a78932130
|
UDP Source: style and debug message fixes
|
2020-08-27 07:40:41 +02:00 |
f4exb
|
096dd0d2b0
|
FileSource: calculate file record length down to the microsecond. Implements #614
|
2020-08-26 00:13:01 +02:00 |
f4exb
|
fdafc95b0c
|
Updated version and changelogs
|
2020-08-25 21:05:54 +02:00 |
f4exb
|
e830f017d3
|
UDP source: updated documentation
|
2020-08-25 21:00:20 +02:00 |
f4exb
|
0e1e5f7a0b
|
UDP Source multicast: REST API: implementation
|
2020-08-25 00:16:06 +02:00 |
f4exb
|
125930ca7c
|
UDP Source: restore spectrum display
|
2020-08-25 00:07:21 +02:00 |
f4exb
|
f5b9c31a45
|
UDP Source: GUI compatibility with older version of Qt
|
2020-08-25 00:07:13 +02:00 |
f4exb
|
6d65bc74fc
|
UDP sink: implemented multicast join. Implements #610
|
2020-08-25 00:06:58 +02:00 |