wfview is open-source software for the control of modern Icom radios, including the IC-7300, IC-7610, IC-705, IC-R8600 and IC-9700. USB and LAN are supported. See wfview.org
 
 
 
Go to file
Phil Taylor a5fa0eeb17 fix for qt5 build errors/warnings and new rigctl PTT 2025-01-06 16:25:12 +00:00
USERMANUAL
qdarkstyle
resampler
resources Fixes to Mirabox controllers 2024-12-27 10:50:50 +00:00
rigs Add lots of commands and sort fixed edge 2025-01-06 01:07:52 +00:00
systemd
translations Template update 2024-11-18 22:36:24 -08:00
.gitignore
.gitmodules
CHANGELOG
CI-V.md
CONTRIBUTING.md
INSTALL.md formatted 2024-12-30 14:51:50 +01:00
INSTALL_PREBUILT_BINARY.md
LICENSE
README.md Edit README.md 805-->905 2024-12-28 01:11:18 +00:00
WHATSNEW Some minor changes pre-release 2024-12-27 18:09:33 +00:00
aboutbox.cpp Fix SWR reading in rigctld 2025-01-03 19:46:27 +00:00
aboutbox.h
aboutbox.ui
audioconverter.cpp
audioconverter.h Squash a lot of compile warnings 2025-01-02 16:16:11 +00:00
audiodevices.cpp Hopefully fix Data mode "toggling" and add audio device warning 2025-01-06 12:51:56 +00:00
audiodevices.h Hopefully fix Data mode "toggling" and add audio device warning 2025-01-06 12:51:56 +00:00
audiohandler.cpp Various other fixes inc wfserver. 2025-01-01 13:40:58 +00:00
audiohandler.h
audiotaper.h
bandbuttons.cpp Allow setting BSR 2024-12-27 13:26:26 +00:00
bandbuttons.h Allow setting BSR 2024-12-27 13:26:26 +00:00
bandbuttons.ui Allow setting BSR 2024-12-27 13:26:26 +00:00
cachingqueue.cpp Hopefully fix Data mode "toggling" and add audio device warning 2025-01-06 12:51:56 +00:00
cachingqueue.h Hopefully fix Data mode "toggling" and add audio device warning 2025-01-06 12:51:56 +00:00
calibrationwindow.cpp
calibrationwindow.h
calibrationwindow.ui
cluster.cpp
cluster.h
colorprefs.h Add custom button colours for checkable buttons 2024-12-30 19:22:26 +00:00
commhandler.cpp Squash a lot of compile warnings 2025-01-02 16:16:11 +00:00
commhandler.h RTS/DTR keying 2024-12-30 14:19:52 +00:00
controllersetup.cpp Fixes to Mirabox controllers 2024-12-27 10:50:50 +00:00
controllersetup.h Squash a lot of compile warnings 2025-01-02 16:16:11 +00:00
controllersetup.ui
cwsender.cpp CW Sender fix 2024-12-30 11:07:10 +00:00
cwsender.h Some more cwpitch fixes 2024-12-14 23:36:16 +00:00
cwsender.ui CW Sender fix 2024-12-30 11:07:10 +00:00
cwsidetone.cpp Some more cwpitch fixes 2024-12-14 23:36:16 +00:00
cwsidetone.h Some more cwpitch fixes 2024-12-14 23:36:16 +00:00
database.cpp
database.h
debugwindow.cpp Add lots of commands and sort fixed edge 2025-01-06 01:07:52 +00:00
debugwindow.h
debugwindow.ui Various fixes 2024-11-15 12:48:07 +00:00
firsttimesetup.cpp Fxies typo with firsttime setup text 2024-11-20 09:12:35 -08:00
firsttimesetup.h
firsttimesetup.ui
freqctrl.cpp
freqctrl.h
freqmemory.cpp
freqmemory.h
frequencyinputwidget.cpp Remove main/sub separate commands. 2024-11-13 09:34:20 +00:00
frequencyinputwidget.h
frequencyinputwidget.ui
icomcommander.cpp Hopefully better fix for mode issue 2025-01-06 14:43:14 +00:00
icomcommander.h Hopefully better fix for mode issue 2025-01-06 14:43:14 +00:00
keyboard.cpp
keyboard.h
logcategories.cpp
logcategories.h
loggingwindow.cpp Lots of changes for rigctld 2024-12-29 14:59:52 +00:00
loggingwindow.h Lots of changes for rigctld 2024-12-29 14:59:52 +00:00
loggingwindow.ui Lots of changes for rigctld 2024-12-29 14:59:52 +00:00
main.cpp Fix server build for Linux/Mac 2025-01-05 17:20:42 +00:00
memories.cpp Allow rigs without groups to select VFO/Memory mode from memories window. 2024-12-28 01:26:56 +00:00
memories.h Allow rigs without groups to select VFO/Memory mode from memories window. 2024-12-28 01:26:56 +00:00
memories.ui Various fixes and tidying 2024-11-12 13:42:14 +00:00
meter.cpp Various fixes and tidying 2024-11-12 13:42:14 +00:00
meter.h Disable absolute meter options if not available. 2024-11-06 09:27:15 +00:00
packettypes.h
pahandler.cpp
pahandler.h
prefs.h Add custom button colours for checkable buttons 2024-12-30 19:22:26 +00:00
printhex.h
pttyhandler.cpp Fix ptty issue 2024-12-28 00:01:50 +00:00
pttyhandler.h
qledlabel.cpp
qledlabel.h
repeaterattributes.h
repeatersetup.cpp Add receiving quick split from radio 2024-12-15 11:53:14 +00:00
repeatersetup.h Add receiving quick split from radio 2024-12-15 11:53:14 +00:00
repeatersetup.ui
rigcommander.cpp Check version of user rig file to make sure it isn't older 2025-01-02 11:08:58 +00:00
rigcommander.h Various fixes for rigctld 2025-01-03 14:32:38 +00:00
rigcreator.cpp Various fixes 2025-01-05 15:39:20 +00:00
rigcreator.h Fix stepsize issue and stop sending PBT commands when not supported by mode. 2024-11-14 11:09:44 +00:00
rigcreator.ui Various fixes for rigctld 2025-01-03 14:32:38 +00:00
rigctld.cpp fix for qt5 build errors/warnings and new rigctl PTT 2025-01-06 16:25:12 +00:00
rigctld.h Fix SWR reading in rigctld 2025-01-03 19:46:27 +00:00
rigidentities.cpp
rigidentities.h Various fixes 2025-01-05 15:39:20 +00:00
rigstate.h
rthandler.cpp Squash a lot of compile warnings 2025-01-02 16:16:11 +00:00
rthandler.h
satellitesetup.cpp
satellitesetup.h
satellitesetup.ui
scrolltest.cpp
scrolltest.h
selectradio.cpp Detect memory mode and add graphs 2024-11-18 09:03:14 +00:00
selectradio.h Detect memory mode and add graphs 2024-11-18 09:03:14 +00:00
selectradio.ui Detect memory mode and add graphs 2024-11-18 09:03:14 +00:00
servermain.cpp Add rig file version detection to wfserver 2025-01-02 11:20:24 +00:00
servermain.h Fix server build for Linux/Mac 2025-01-05 17:20:42 +00:00
settingswidget.cpp Hopefully fix Data mode "toggling" and add audio device warning 2025-01-06 12:51:56 +00:00
settingswidget.h Hopefully fix Data mode "toggling" and add audio device warning 2025-01-06 12:51:56 +00:00
settingswidget.ui Hopefully fix Data mode "toggling" and add audio device warning 2025-01-06 12:51:56 +00:00
sidebandchooser.cpp
sidebandchooser.h
spectrumscope.cpp fix for qt5 build errors/warnings and new rigctl PTT 2025-01-06 16:25:12 +00:00
spectrumscope.h Add lots of commands and sort fixed edge 2025-01-06 01:07:52 +00:00
tablewidget.cpp
tablewidget.h
tciaudiohandler.cpp
tciaudiohandler.h
tciserver.cpp Various USB fixes 2024-12-13 14:30:22 +00:00
tciserver.h Squash a lot of compile warnings 2025-01-02 16:16:11 +00:00
tcpserver.cpp
tcpserver.h
transceiveradjustments.cpp
transceiveradjustments.h
transceiveradjustments.ui
udpaudio.cpp Squash a lot of compile warnings 2025-01-02 16:16:11 +00:00
udpaudio.h
udpbase.cpp Some more radiotime fixes 2024-11-24 10:41:35 +00:00
udpbase.h Detect memory mode and add graphs 2024-11-18 09:03:14 +00:00
udpcivdata.cpp Fix for IC905 10Ghz split scope. 2025-01-03 14:33:40 +00:00
udpcivdata.h
udphandler.cpp Various other fixes inc wfserver. 2025-01-01 13:40:58 +00:00
udphandler.h
udpserver.cpp Various fixes 2025-01-05 15:39:20 +00:00
udpserver.h Various fixes 2025-01-05 15:39:20 +00:00
udpserversetup.ui
ulaw.h
usbcontroller.cpp Tidy some log entries 2025-01-02 16:43:08 +00:00
usbcontroller.h Remove deprecated functions 2024-12-15 18:24:27 +00:00
wfmain - Copy.ui
wfmain.cpp fix for qt5 build errors/warnings and new rigctl PTT 2025-01-06 16:25:12 +00:00
wfmain.h fix for qt5 build errors/warnings and new rigctl PTT 2025-01-06 16:25:12 +00:00
wfmain.ui Remove Tracking button until I can get it working 2025-01-03 20:25:30 +00:00
wfserver-config.ps1
wfserver.pro Fix server build for Linux/Mac 2025-01-05 17:20:42 +00:00
wfserver.vcxproj
wfserver.vcxproj.filters
wfserver.vcxproj.user
wfserver_resource.rc
wfview - Backup.vcxproj.user
wfview.code-workspace
wfview.png
wfview.pro Bump version to 2.03 2025-01-03 20:38:27 +00:00
wfview.sln
wfview.vcxproj
wfview.vcxproj.filters
wfview.vcxproj.user
wfview_resource.aps
wfview_resource.rc
wfviewtypes.h fix for qt5 build errors/warnings and new rigctl PTT 2025-01-06 16:25:12 +00:00

README.md

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.