No description
Find a file
2024-07-28 10:32:28 +01:00
qdarkstyle Fixed issue with color picker and stylesheet interaction. 2023-09-25 13:14:32 -07:00
resampler Fix errors identified by clang scan-build 2023-07-16 10:31:51 +01:00
resources Merge branch 'desktop-files' into 'master' 2024-02-10 09:49:37 +00:00
rigs Add support for RTS based PTT 2024-07-28 10:32:28 +01:00
systemd added unit file, thanks to Mick VK3ADD, ref https://gitlab.com/eliggett/wfview/-/issues/96 2024-02-10 12:41:32 +01:00
translations Language file update 2024-07-26 13:01:39 -07:00
USERMANUAL Fix spelling errors 2022-03-23 15:45:51 +00:00
.gitignore Some tidying of rigctld 2024-03-05 21:01:13 +00:00
.gitmodules Remove unneeded submodules 2021-08-17 17:54:41 +01:00
aboutbox.cpp Update aboutbox 2024-07-17 10:13:55 -07:00
aboutbox.h New about box! 2021-07-08 00:31:59 -07:00
aboutbox.ui about box external links are now working 2021-07-08 08:39:13 -07:00
audioconverter.cpp Various fixes 2024-03-24 23:17:39 +00:00
audioconverter.h Add TCI support and various other changes 2023-09-19 23:04:48 +01:00
audiodevices.cpp Code cleanup and add experimental detach scope option 2024-01-21 20:36:52 +00:00
audiodevices.h more mac fixes 2023-01-14 00:40:28 +00:00
audiohandler.cpp Make sure timers are attached to parent 2024-06-03 20:17:04 +01:00
audiohandler.h Add TCI support and various other changes 2023-09-19 23:04:48 +01:00
audiotaper.h Local af gain now has anti-log audio pot taper. 2021-07-06 12:02:09 -07:00
bandbuttons.cpp Fix USB controller band buttons 2024-07-24 19:56:12 +01:00
bandbuttons.h Fix disappearing band indicators and get initial band in bandbuttons 2024-07-15 19:01:53 +01:00
bandbuttons.ui Stop using sub if command29 not supported 2023-07-23 11:17:10 +01:00
cachingqueue.cpp Fix broken recurring commands and a bit more tidying 2024-07-26 09:18:05 +01:00
cachingqueue.h Various queue fixes and increase connection timeout 2024-07-10 13:12:24 +01:00
calibrationwindow.cpp Add logging categories 2021-02-23 21:21:22 +00:00
calibrationwindow.h Minor changes to calibration window 2021-02-14 23:24:21 -08:00
calibrationwindow.ui Fix spelling errors 2022-03-23 15:45:51 +00:00
CHANGELOG added initial ic905 and usb multi-controller support 2023-04-19 07:52:23 +02:00
CI-V.md added list of known CI-V addresses, interfaces, rates 2023-05-29 11:42:16 +02:00
cluster.cpp Rename VFO to receiver and add second VFO capability 2024-03-30 20:40:27 +00:00
cluster.h Rename VFO to receiver and add second VFO capability 2024-03-30 20:40:27 +00:00
colorprefs.h Gradient fills for spectrum and overlay! 2024-04-14 21:56:34 -07:00
commhandler.cpp Improvements to power on/off handling 2024-04-30 09:42:54 +01:00
commhandler.h Improvements to power on/off handling 2024-04-30 09:42:54 +01:00
CONTRIBUTING.md added contributors and whatsnew changes 2022-04-18 14:13:53 +02:00
controllersetup.cpp Rename VFO to receiver and add second VFO capability 2024-03-30 20:40:27 +00:00
controllersetup.h Allow user to select which LED is updated by the button. 2023-04-15 21:13:43 +01:00
controllersetup.ui Add backup/restore of button config 2023-03-29 23:33:18 +01:00
cwsender.cpp Move some logs from info to debug 2024-03-25 15:30:18 +00:00
cwsender.h Lots of changes/fixes inc rewrite rigctld and move more commands. 2023-05-24 19:50:01 +01:00
cwsender.ui Remove unnecessary stepType setting from cwsender.ui 2023-03-12 18:25:17 +00:00
cwsidetone.cpp Lots of changes/fixes inc rewrite rigctld and move more commands. 2023-05-24 19:50:01 +01:00
cwsidetone.h Lots of changes/fixes inc rewrite rigctld and move more commands. 2023-05-24 19:50:01 +01:00
database.cpp Make SQL db optional 2022-10-05 12:43:39 +01:00
database.h Make SQL db optional 2022-10-05 12:43:39 +01:00
debugwindow.cpp Small fix for rigctld CW sending 2024-07-12 10:08:24 +01:00
debugwindow.h Scroll test in debug window. Remove later. 2023-09-23 20:09:03 -07:00
debugwindow.ui Scroll test in debug window. Remove later. 2023-09-23 20:09:03 -07:00
firsttimesetup.cpp Added translations 2024-05-23 09:35:30 -07:00
firsttimesetup.h Added FirstTimeSetup 2024-04-14 15:59:16 -07:00
firsttimesetup.ui Added translations 2024-05-23 09:35:30 -07:00
freqctrl.cpp Merge remote-tracking branch 'origin/creator-widgets' into translations 2024-07-26 13:01:11 -07:00
freqctrl.h Add custom separators 2024-07-23 09:18:27 +01:00
freqmemory.cpp Bump up copyright dates and about box. Version to 1.91 2024-07-12 19:09:42 -07:00
freqmemory.h fix mode_t conflict 2023-05-15 13:51:04 +01:00
frequencyinputwidget.cpp Rename VFO to receiver and add second VFO capability 2024-03-30 20:40:27 +00:00
frequencyinputwidget.h Rename VFO to receiver and add second VFO capability 2024-03-30 20:40:27 +00:00
frequencyinputwidget.ui Added frequency widget. 2023-02-11 18:39:02 -08:00
icomcommander.cpp Add support for RTS based PTT 2024-07-28 10:32:28 +01:00
icomcommander.h Fix broken recurring commands and a bit more tidying 2024-07-26 09:18:05 +01:00
INSTALL.md fixed small error in install.MD 2024-02-26 20:02:52 +01:00
INSTALL_PREBUILT_BINARY.md dropped openSUSE 15.2, out of support 2022-05-24 17:55:03 +02:00
keyboard.cpp use quit() instead of exit() to cleanly shutdown 2022-05-08 19:44:31 +01:00
keyboard.h Move wfserver configuration and add simple keyboard handler 2022-04-13 12:55:59 +01:00
LICENSE Added LICENSE 2018-06-20 18:45:50 -07:00
logcategories.cpp Got repeater setup working but still more to go with tonesql. 2024-02-11 21:13:20 -08:00
logcategories.h Got repeater setup working but still more to go with tonesql. 2024-02-11 21:13:20 -08:00
loggingwindow.cpp More work on repeater tones. 2024-02-12 13:36:39 -08:00
loggingwindow.h Add colour to logging! 2023-11-26 16:23:16 +00:00
loggingwindow.ui missing space and lowercased Termbin.com to termbin.com 2022-09-17 10:36:07 +02:00
main.cpp Added translations 2024-05-23 09:35:30 -07:00
memories.cpp Add band limit indicators 2024-06-10 23:58:33 +01:00
memories.h Only allow admin users to manage memories 2024-04-29 10:12:31 +01:00
memories.ui Progress bar when loading memories 2024-04-29 00:50:04 +01:00
meter.cpp Merge remote-tracking branch 'origin/creator-widgets' into translations 2024-06-23 16:00:47 -07:00
meter.h Proper gain reduction metering now available. 2024-02-06 11:06:50 -08:00
packettypes.h Add TCI support and various other changes 2023-09-19 23:04:48 +01:00
pahandler.cpp Add TCI support and various other changes 2023-09-19 23:04:48 +01:00
pahandler.h Fix for mac compile 2023-01-14 00:17:53 +00:00
prefs.h Add custom separators 2024-07-23 09:18:27 +01:00
printhex.h Add warning for FA received and slim some info logging 2024-02-07 13:06:23 +00:00
pttyhandler.cpp Bump up copyright dates and about box. Version to 1.91 2024-07-12 19:09:42 -07:00
pttyhandler.h Move rigCaps to a single pointer across whole app. 2024-03-25 12:42:08 +00:00
qledlabel.cpp Added split state LED for split. 2023-01-29 10:39:24 -08:00
qledlabel.h Added split state LED for split. 2023-01-29 10:39:24 -08:00
README.md Updated README, faster replot when changing only length. 2024-07-26 12:51:15 -07:00
repeaterattributes.h Added sub VFO repeater access and tone control, hopefully will work for 2023-01-27 14:05:50 -08:00
repeatersetup.cpp Added FirstTimeSetup 2024-04-14 15:59:16 -07:00
repeatersetup.h Make repeater/split screen use queue directly 2024-04-01 18:16:43 +01:00
repeatersetup.ui Added quicksplit checkbox 2023-02-01 09:21:17 -08:00
RIG_ISSUES_AND_LIMITS.md small steps... until 1.60 hits 2023-02-03 18:39:10 +01:00
rigcommander.cpp Bump up copyright dates and about box. Version to 1.91 2024-07-12 19:09:42 -07:00
rigcommander.h A few small fixes 2024-05-05 16:27:55 +01:00
rigcreator.cpp Merge remote-tracking branch 'origin/creator-widgets' into translations 2024-06-23 16:00:47 -07:00
rigcreator.h Add band limit indicators 2024-06-10 23:58:33 +01:00
rigcreator.ui Add visible band limits 2024-06-12 17:11:01 +01:00
rigctld.cpp Few more improvements of rigctld 2024-07-14 20:36:21 +01:00
rigctld.h Few more improvements of rigctld 2024-07-14 20:36:21 +01:00
rigidentities.cpp Bump up copyright dates and about box. Version to 1.91 2024-07-12 19:09:42 -07:00
rigidentities.h fix PTT toggle and add support for setting BSR. 2024-07-26 18:51:23 +01:00
rigstate.h Standardize some names 2023-05-15 13:47:45 +01:00
rthandler.cpp Add TCI support and various other changes 2023-09-19 23:04:48 +01:00
rthandler.h Initial (RX only) support for TCI protocol 2023-07-06 10:36:11 +01:00
satellitesetup.cpp Add logging categories 2021-02-23 21:21:22 +00:00
satellitesetup.h Changed spectrum to scale line plot to maximum amplitude of the rig. 2021-02-12 17:21:32 -08:00
satellitesetup.ui Minor UI cleanup 2021-02-15 22:50:08 -08:00
scrolltest.cpp better scroll debug widget 2023-09-24 00:30:29 -07:00
scrolltest.h better scroll debug widget 2023-09-24 00:30:29 -07:00
selectradio.cpp Fix memory mode and start to add admin support 2023-12-18 15:48:17 +00:00
selectradio.h Fix memory mode and start to add admin support 2023-12-18 15:48:17 +00:00
selectradio.ui Make radio selection visible when there is more than 1 radio. 2022-01-22 22:53:06 +00:00
servermain.cpp Add sensitivity control to USB controllers. 2023-02-07 09:32:33 +00:00
servermain.h Another attempt to fix 2023-02-04 11:32:52 +00:00
settingswidget.cpp Fix separator code 2024-07-24 20:24:56 +01:00
settingswidget.h Add custom separators 2024-07-23 09:18:27 +01:00
settingswidget.ui Add custom separators 2024-07-23 09:18:27 +01:00
sidebandchooser.cpp Change mode selection code to use the command queue (as it should have). 2023-01-18 22:27:06 -08:00
sidebandchooser.h fix mode_t conflict 2023-05-15 13:51:04 +01:00
spectrumscope.cpp Set filter/PBT sliders correctly 2024-07-27 00:12:25 +01:00
spectrumscope.h Set filter/PBT sliders correctly 2024-07-27 00:12:25 +01:00
tablewidget.cpp Add visible band limits 2024-06-12 17:11:01 +01:00
tablewidget.h Fix a couple of buttons and stop editing of memories when disabled 2023-09-28 15:44:49 +01:00
tciaudiohandler.cpp start to move rigCaps to shared 2023-12-18 10:47:16 +00:00
tciaudiohandler.h Add TCI support and various other changes 2023-09-19 23:04:48 +01:00
tciserver.cpp Fix TCI audio stop/start commands 2024-06-02 14:27:32 +01:00
tciserver.h Fixes for TCI protocol 2024-04-07 20:28:42 +01:00
tcpserver.cpp More TCI fixes 2024-04-14 15:27:37 +01:00
tcpserver.h Working (in Windows) audio output 2022-04-03 20:16:52 +01:00
transceiveradjustments.cpp Move rigCaps to a single pointer across whole app. 2024-03-25 12:42:08 +00:00
transceiveradjustments.h Lots more changes 2023-05-15 10:53:52 +01:00
transceiveradjustments.ui Lots more changes 2023-05-15 10:53:52 +01:00
udpaudio.cpp Remove unnecessary timer cleanup 2024-06-04 00:06:00 +01:00
udpaudio.h Add TCI support and various other changes 2023-09-19 23:04:48 +01:00
udpbase.cpp Remove unnecessary timer cleanup 2024-06-04 00:06:00 +01:00
udpbase.h Lots more changes! 2023-05-28 22:11:59 +01:00
udpcivdata.cpp Remove unnecessary timer cleanup 2024-06-04 00:06:00 +01:00
udpcivdata.h Split udpHandler into multiple class files 2022-05-11 00:11:29 +01:00
udphandler.cpp Bump up copyright dates and about box. Version to 1.91 2024-07-12 19:09:42 -07:00
udphandler.h Fix memory mode and start to add admin support 2023-12-18 15:48:17 +00:00
udpserver.cpp Make sure timers are attached to parent 2024-06-03 20:17:04 +01:00
udpserver.h various fixes 2024-05-20 14:35:36 +01:00
udpserversetup.ui Fix spelling errors 2022-03-23 15:45:51 +00:00
ulaw.h more 8bit fixes! 2021-08-14 16:11:48 +01:00
usbcontroller.cpp fix PTT toggle and add support for setting BSR. 2024-07-26 18:51:23 +01:00
usbcontroller.h Add custom separators 2024-07-23 09:18:27 +01:00
wfmain - Copy.ui Move the last settings to the widget 2023-06-11 22:31:32 +01:00
wfmain.cpp Merge remote-tracking branch 'origin/creator-widgets' into translations 2024-07-26 13:01:11 -07:00
wfmain.h Add custom separators 2024-07-23 09:18:27 +01:00
wfmain.ui Add custom separators 2024-07-23 09:18:27 +01:00
wfserver.pro Fix for original Streamdeck (maybe XL as well) and Add XKeysXK3 (very early) support 2024-02-20 18:19:08 +01:00
wfserver.vcxproj Compiles but lots not working! 2023-05-27 00:26:01 +01:00
wfserver.vcxproj.filters Fix wfserver device detection 2023-01-02 13:39:59 +00:00
wfserver.vcxproj.user Various fixes 2023-02-14 20:27:32 +00:00
wfserver_resource.rc Initial server commit 2022-01-17 17:23:55 +00:00
wfview - Backup.vcxproj.user Merge 2021-12-31 00:03:05 +00:00
wfview.code-workspace added wfview.code-workspace for vscode 2021-02-05 10:59:39 +00:00
wfview.png More mac stuff 2023-01-14 11:23:19 +00:00
wfview.pro Merge remote-tracking branch 'origin/creator-widgets' into translations 2024-07-26 13:01:11 -07:00
wfview.sln Add option of popup alert 2023-01-05 19:37:53 +00:00
wfview.vcxproj Compiles but lots not working! 2023-05-27 00:26:01 +01:00
wfview.vcxproj.filters Add some feature in the hope of supporting sidetone 2023-02-14 18:47:32 +00:00
wfview.vcxproj.user Various fixes 2023-02-14 20:27:32 +00:00
wfview_resource.aps Move wfserver configuration and add simple keyboard handler 2022-04-13 12:55:59 +01:00
wfview_resource.rc Some tidying of rigctld 2024-03-05 21:01:13 +00:00
wfviewtypes.h Fix broken recurring commands and a bit more tidying 2024-07-26 09:18:05 +01:00
WHATSNEW added DS in WHATSNEW 2024-07-25 22:21:08 +00:00

wfview

wfview is an open-source front-end application for the

website - WFVIEW wfview.org

wfview supports modern and vintage radios using the CI-V protocol. Core features include a visual display of the waterfall data, simple point-and-click operation, basic type-and-send CW, and remote operation over wifi and Ethernet. For advanced users, wfview can also operate as a radio server, enabling remote access to USB-connected radios like the IC-7300. wfview allows other programs, such as logging and digital mode applications, to share control of the radio.

wfview is unique in the radio control ecosystem in that it is free and open-source software and can take advantage of modern radio features (such as the waterfall). wfview also does not "eat the serial port", and can allow a second program, such as fldigi, access to the radio via a pseudo-terminal device.

For screenshots, documentation, User FAQ, Programmer FAQ, and more, please see the project's website, wfview.org.

Links for Users:

Links for Developers:

wfview is copyright 2017-2024 Elliott H. Liggett (W6EL) and Phil Taylor (M0VSE). All rights reserved. wfview source code is licensed via the GNU GPLv3.

Special Thanks:

  • ICOM for their well designed rigs

see ICOM Japan (https://www.icomjapan.com/)

  • ICOM for their well written RS-BA1 software

see ICOM JAPAN products page (https://www.icomjapan.com/lineup/options/RS-BA1_Version2/)

  • kappanhang which inspired us to enhance the original wfview project:

    Akos Marton ES1AKOS Elliot Liggett W6EL (passcode algorithm) Norbert Varga HA2NON nonoo@nonoo.hu

see for their fine s/w here kappanhang

see [sources] (https://github.com/xiph/opus/tree/master/silk)

  • QCP: the marvellous qt custom plot code

    Emanuel Eichhammer

see [QCP] (https://www.qcustomplot.com/)

If you feel that we forgot anyone, just drop a mail.