Wykres commitów

148 Commity (2aaef41130635032f12d92f2d87cc34b9fee7931)

Autor SHA1 Wiadomość Data
roeland jansen 2aaef41130 added wfview.code-workspace for vscode 2021-02-05 10:59:39 +00:00
Phil Taylor aa913167ef Merge branch 'lan-alpha' of https://gitlab.com/eliggett/wfview into lan-alpha 2021-02-05 10:45:37 +00:00
Phil Taylor 112706e2b2 Add credit for Kappanhang 2021-02-05 10:45:19 +00:00
roeland jansen c427d93008 changed the audio->setBufferSize from 6000 to 10000 as 6000/8000 gave too many pops, clicks and other dropouts of audio 2021-02-05 10:41:32 +00:00
Elliott Liggett 88edba70be Added fixed/center data from spectrum waterfall data. 2021-02-04 22:44:15 -08:00
Elliott Liggett 1a1b7d0673 Adopted closing scheme for linux by default (may remove #ifdef soon).
Changed default buffer size on receive audio to 6ksamples, which is
0.125 seconds. Added debug info for audio.
2021-02-04 22:06:48 -08:00
Elliott Liggett 437489647a Fixed bug with fullscreen checkbox not following F11. Also changed
default to not-full-screen.
2021-02-04 21:03:16 -08:00
Elliott Liggett cece02069a Added default values for network prefs. Connected checkbox to network
text boxes.
2021-02-04 20:54:34 -08:00
Phil Taylor 3791c68f5d Lots of <static_cast> additions! 2021-02-04 21:12:38 +00:00
Phil Taylor ea1537a006 More linux compile fixes after code tidy. 2021-02-04 20:20:23 +00:00
Phil Taylor d172b2ec75 Fix linux compile error 2021-02-04 20:09:09 +00:00
Phil Taylor fe7fc46301 Better error messages and more udp code cleanup 2021-02-04 19:53:48 +00:00
Phil Taylor 33b55f8bbf Remove duplicate code from DataReceived() functions 2021-02-04 18:52:00 +00:00
Phil Taylor 7fd165aefd Merge branch 'lan-alpha' of https://gitlab.com/eliggett/wfview into lan-alpha 2021-02-04 16:07:08 +00:00
Phil Taylor 45c3adb958 More retransmit fixes 2021-02-04 16:06:55 +00:00
roeland jansen 934edbea92 fixing typo in debug message 2021-02-04 15:44:28 +00:00
Phil Taylor 215c8863e9 More debugging for retransmit 2021-02-04 13:33:58 +00:00
Phil Taylor 4d0ef4fdc0 Implement single packet retransmit 2021-02-04 13:12:08 +00:00
Phil Taylor 73d99023d7 Fix for ic7610 wf length and partial sound device selection 2021-02-04 10:27:30 +00:00
Elliott Liggett c9fdda4f93 removed accidental merge garbage. oops. 2021-02-03 22:07:12 -08:00
Elliott Liggett a1a1a03580 Merge of local changes, including rejection of brodcast echos.
Merge branch 'lan-alpha' of gitlab.com:eliggett/wfview into lan-alpha
2021-02-03 22:04:50 -08:00
Elliott Liggett fff8a6b6a3 Fixed situation where broadcast commands from wfview that were echo'd
back to wfview were parsed. Minor change to udphandler.cpp to remove
_sleep() calls (they can be later replaced with either qt's threading
library sleep call, or the unix-native usleep/msleep calls, if windows
has those. Also did a minor thing with a type conversion in udphandler.
2021-02-03 22:00:13 -08:00
Phil Taylor f18d0f3e2b Remove temporary ic9700 testing! 2021-02-04 00:01:05 +00:00
Phil Taylor 65f5486c5b Attempt to call rig destructor on exit, and remove windows specfic _sleep() 2021-02-03 23:58:11 +00:00
Phil Taylor 0d75363214 Remove first 12 bytes from LAN spectrum. 2021-02-03 23:36:27 +00:00
Phil Taylor 41727a30ba Add #ifdef around pseudo terminal code so Windows compiles. 2021-02-03 23:14:01 +00:00
Phil Taylor 399b334407 Merge branch 'lan-alpha' of https://gitlab.com/eliggett/wfview into lan-alpha 2021-02-03 23:08:30 +00:00
Elliott Liggett 3f5e7e53ce Added camel case around #include <QtMultimedia/QAudioOutput>, so that linux can compile. Please test in windows to make sure I haven't broken it. 2021-02-03 22:10:37 +00:00
Phil Taylor 5566518d44 Remove hard-coded local IP address! 2021-02-03 20:10:21 +00:00
Phil Taylor 6e074375e7 Add udphandler classes 2021-02-03 20:00:40 +00:00
Phil Taylor 4bf23cea43 First support for LAN connection
Auto detection still not working so need to hard-code C-IV address, hope to fix this very soon!
2021-02-03 19:36:35 +00:00
Elliott Liggett 65f9a70ee9 Enhanced code that finds radio serial ports. Added error reporting to
the user if serial port isn't opening. Added command-line arguments for
serial port (example: "-p /dev/ttyUSB0" or "--port /dev/ttyUSB0").
Cleaned up some of the debug messages. wfview also will now tell the
user what radio was found in the status bar of the main window.

Added the begininning of code to determine the waveform type (center or
fixed). rigcommander now knows which is which. The next step is to emit
a signal when this changes, which then causes the main window to check
or uncheck the box (without triggering any other code).

Added some TODO remarks on mode (DV, DD).

Added some command line arguments that are not used at this time for --
host and --civ.
2021-02-02 01:05:59 -08:00
Elliott Liggett add5c0d3b2 On startup, creates a constant queue searching for rig id until one is
found.
2021-01-30 00:44:36 -08:00
Elliott Liggett d32ecde001 Added automatic rigID and automatic CIV finding. Also fixed frequency
data to include more digits. Cleaned up some startup code, made some
worse too probably. Tested with IC-9700 USB connection.
2021-01-29 22:09:09 -08:00
Elliott Liggett 655ea0ac0e Added support for various spectrum sizes and rig capability support.
wfview has been tested with the following Icom radios over USB port:
IC-7300, IC-7610, IC-7851 (and IC-7850), and IC-9700. It likely works
fine with the IC-705 as well. At this time, the rig's CIV address must
be changed in the preference file to indicate the rig you are using, and
this must be in integer, not hex.
2021-01-24 16:16:38 -08:00
Elliott Liggett eee5f6e31f Update INSTALL.md 2020-10-16 23:37:52 +00:00
Elliott Liggett dc2f085535 Changed scroll speed for AF and RF gain sliders. 2020-04-23 15:22:23 -07:00
Elliott Liggett 39dd6a0441 reversed scroll direction on the waterfall and plot scrolling. 2020-04-21 12:35:44 -07:00
Elliott Liggett e13c9bdf96 Added control modifier to scroll on plot, causes faster changes. 2020-04-20 21:23:34 -07:00
Elliott Liggett 03a3ca423d Added preliminary mouse scrolling support for the waterfall and plot
area. As it stands, scrolling basically rotates the tuning knob. No
modifier keys are supported yet, but we'll get there!
2020-04-20 21:10:20 -07:00
Elliott Liggett f6d11f76bc Fixed minor bug in command 05. It is now parsed as a frequency instead
of a mode.
2020-04-20 20:45:25 -07:00
Elliott Liggett 06b36ee79b Changed install.md to reflect that we do not need to use the qmake --no-depends flag anymore -- because we removed the header from the UI file and this seems to work fine in Mint 19.x, Ubuntu 19, and Debian 10. 2020-04-07 21:33:15 +00:00
Elliott Liggett 9cd417b597 Merge branch 'master' of gitlab.com:eliggett/wfview 2020-04-07 14:13:22 -07:00
Elliott Liggett 2f69d85c99 Fixed issue with newer qmake. 2020-04-07 13:15:21 -07:00
Elliott Liggett 9d12c21e7f Update INSTALL.md 2020-04-05 06:39:30 +00:00
Elliott Liggett 505cd8dcac Update INSTALL.md 2020-04-05 00:50:47 +00:00
Elliott Liggett fa7fa3a079 Moved exit button to make it more obvious. 2020-04-04 17:38:13 -07:00
Elliott Liggett 4e65a9bbb9 Merge branch 'master' of gitlab.com:eliggett/wfview 2020-04-04 16:52:00 -07:00
Elliott Liggett dd481afbbc Added window position restore as a setting, worked around qt bug to
retain window focus during resize.
2020-04-04 16:51:46 -07:00
Elliott Liggett 77428bd26c Added splitter percent to saved settings, removed unitless X-axis from
waterfall.
2020-04-04 15:39:59 -07:00