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
ae49f17484
REST API: config (9): preset channel Tx adapters where there is CW keyer. Fixed the rest of the modulators
2019-08-03 01:47:36 +02:00
f4exb
68a4e23fb0
REST API: config (8): preset channel Tx adapters where there is CW keyer. AM mod working only
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
11d12ab992
CW keyer from keyboard: updated documentation changelogs and version
2019-07-31 03:19:56 +02:00
f4exb
6d3ab1a730
Audio modulators audio feedback: AM, NFM, SSB. Removed existing changes for FreeDV and WFM
2019-07-31 02:38:50 +02:00
f4exb
68f6994f49
differentiate DSPConfigureAudio messages for input and output device
2019-07-30 21:27:48 +02:00
f4exb
1ac701f01b
Audio modulators audio feedback: added enable flag in the settings
2019-07-30 19:42:44 +02:00
f4exb
ac9704fda5
Audio modulators audio feedback: new member attributes
2019-07-30 18:31:24 +02:00
f4exb
2c72e885ec
CW keyer keyboard input: REST API updates. Make sure that in iambic mode complete dots and dashes are generated
2019-07-30 13:12:15 +02:00
f4exb
1f30f527f5
CW keyer: standardize settings processing
2019-07-30 01:31:46 +02:00
f4exb
aa0290bd19
FreeDV: use mainstream freeDV modem from codec2 instead of internal library. Updated git checkout SHA1 to latest. Updated version and changelogs.
2019-06-15 10:58:55 +02:00
f4exb
68e4eaac68
PVS-Studio analys fixes: core package minor issues
2019-06-15 07:00:09 +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
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
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
9e628917dc
Removed all obsolete references to devicesourceapi.h and devicesinkapi.h
2019-05-09 12:10:27 +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
d504b060f9
REST API: added missing bits in some modulators and demodulators for reverse API
2019-04-20 19:53:16 +02:00
f4exb
c76adfc1a8
FreeDV: REST API fixes (1)
2019-04-17 17:34:02 +02:00
f4exb
ef15157a50
Fixed incomplete copyright headers (1)
2019-04-11 06:39:30 +02:00
f4exb
369aebf1ed
Reverse API originator information: implemented in all channel Tx plugins
2019-03-25 13:57:59 +01:00
f4exb
96836e7ff6
libfreedv: use in FreeDV mod
2019-03-05 01:23:25 +01:00
f4exb
749cd82b51
Updated plugins documentation with minimal baseband sample rate requirements where necessary
2019-03-02 12:39:47 +01:00
f4exb
c5a6956458
FreeDV: added documentation
2019-03-02 11:35:20 +01:00
f4exb
d73b9df15c
FreeDV: removed mode 700D from the GUIs
2019-03-01 01:54:35 +01:00
f4exb
3d48bd576e
FreeDV demod: a few fixes
2019-03-01 01:52:41 +01:00
f4exb
74604a25d4
FreeDV: a few fixes
2019-03-01 00:25:57 +01:00
f4exb
554db8fe82
FreeDV demod: implemented modem input volume control. FreeDV mod: set volume polling to 10ms
2019-02-28 17:55:03 +01:00
f4exb
37916cb568
FreeDV demod: stats in the GUI (3) and other fixes. SSB UI deserialization: fixed spectrum setting
2019-02-28 02:42:19 +01:00
f4exb
1acbda8659
FreeDV mod: fixed audio resampling filter sample rate
2019-02-27 02:19:02 +01:00
f4exb
fdbe8a6b59
FreeDV demod: added 700C. More filter fixes
2019-02-27 01:56:27 +01:00
f4exb
6c3536e0a0
FreeDV modulator: fixed record timings (corrected sample size)
2019-02-26 20:45:50 +01:00
f4exb
990863d48b
FreeDV modulator: fixed file total and current times
2019-02-26 00:26:16 +01:00
f4exb
9232f67668
FreeDV modulator: fixed FreeDV arrays initialization (fixed)
2019-02-26 00:19:15 +01:00
f4exb
5dbf374d0f
Revert "FreeDV modulator: fixed FreeDV arrays initialization"
...
This reverts commit d5c1b2be97
.
2019-02-26 00:09:58 +01:00
f4exb
d5c1b2be97
FreeDV modulator: fixed FreeDV arrays initialization
2019-02-25 02:29:37 +01:00
f4exb
7ffe6da0d1
FreeDV demodulator: removed useless parameters
2019-02-25 01:15:10 +01:00
f4exb
cc4604f6d8
FreeDV modulator: implemented audio input with possible resampling
2019-02-24 20:59:09 +01:00
f4exb
951e0243f2
FreeDV modulator: make modem output scaling depend on mode to optimize modulation module level
2019-02-24 11:21:21 +01:00
f4exb
66284abdb4
FreeDV modulator: corrected tone frequency setting and do not apply CW keyer sample rate setting
2019-02-24 05:11:21 +01:00
f4exb
6b34a913fd
FreeDV modulator: implemented all modes
2019-02-24 05:08:41 +01:00
f4exb
9cc8c836ef
FreeDV modulator: get modem sample rate from settings
2019-02-24 03:46:04 +01:00
f4exb
c0e2d2d81f
FreeDV modulator: 2400A from all modulations
2019-02-24 03:28:54 +01:00
f4exb
e34faee3ce
FreeDV modulator: basic 2400A from file modulation
2019-02-24 01:09:22 +01:00
f4exb
8ec923c746
FreeDV modulator: implemented set FreeDV mode setting
2019-02-22 15:30:51 +01:00
f4exb
97d12182c2
FreeDV modulator: removed some SSB specific things
2019-02-22 10:54:50 +01:00
f4exb
632feb75c5
FreeDV modulator: register plugin and change default color
2019-02-22 09:56:17 +01:00
f4exb
b1d103d4a8
FreeDV modulator: added a clone of SSB modulator
2019-02-22 07:17:27 +01:00