Elliott Liggett
0f8c4b816e
Changed spectrum to scale line plot to maximum amplitude of the rig.
...
Prepared new window for satellite ops (not added to program yet).
2021-02-12 17:21:32 -08:00
Phil Taylor
20e681dc91
Merge remote-tracking branch 'origin/ui-enhance' into lan-alpha
2021-02-11 19:47:29 +00:00
Phil Taylor
b7f8ad1dee
Add initial TX audio support
2021-02-11 19:18:35 +00:00
Elliott Liggett
8dfc83a3c9
Added filter select combo box. Does not actually do anythig yet.
2021-02-11 09:21:17 -08:00
Elliott Liggett
37f242ea39
Added DD and DV modes for IC-705 and IC-9700. Untested.
2021-02-11 09:09:45 -08:00
Roeland Jansen
69114e2619
added items to the mode menu TODO-section
2021-02-11 10:09:44 +01:00
Elliott Liggett
7b32bc97e6
Calibration UI has basic functions. Reference set/get methods are good.
...
Still need to connect sliders to spinboxes so that the user can sense
the value change.
2021-02-11 00:33:25 -08:00
Elliott Liggett
fa50414138
Added UI elements with some supporting code: squelch and calibration
...
window.
2021-02-10 21:22:38 -08:00
roeland jansen
53fd008f3a
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-02-10 17:32:56 +00:00
Phil Taylor
5ec57cbc1b
Merge branch 'lan-alpha' of https://gitlab.com/eliggett/wfview into lan-alpha
2021-02-09 12:43:49 +00:00
Phil Taylor
e6dee05ab1
Add support for codec/bitrate selection
2021-02-09 12:43:28 +00:00
Elliott Liggett
0b5559ac62
Minor UI update: replaced two buttons with single checkbox.
2021-02-08 23:31:44 -08:00
Phil Taylor
228fb07eed
Add audio buffersize slider and ability to select samplerate and number of channels.
2021-02-08 16:53:26 +00:00
Phil Taylor
136c176cbb
Don't connect if radio is in use
2021-02-07 17:40:38 +00:00
Phil Taylor
fdda23c21f
Allow connect/disconnect
...
Not tested on serial connection!
2021-02-07 12:59:41 +00:00
Phil Taylor
cdb3d42d7e
Quick test, using Debug button as connect/disconnect
2021-02-07 09:56:11 +00:00
Phil Taylor
ab6192428f
Fix crash on exit and cleanly quit thread
2021-02-07 09:50:44 +00:00
Elliott Liggett
46b53f0f68
rigcommander now emits a signal once serial or network is instantiated.
2021-02-07 01:03:02 -08:00
Elliott Liggett
8c20e1d944
Added a feature that converts the current center-mode spectrum display
...
to fixed-mode. Squashed a bug related to determining the fixed/center
mode (we were looking out of sequence).
2021-02-05 23:58:17 -08:00
Elliott Liggett
dca22a3e37
Fixed a bug where if wfview started and the rig was in "center" spectrum
...
mode, the center checkbox would be checked, triggering setting the
center width per the pop-down menu. The code now disables the checkbox
signal method during the modification of the checkbox.
2021-02-05 21:53:05 -08:00
Elliott Liggett
465c4506e2
Cleanup in openRig(): No longer searches for serial ports if using LAN,
...
and has fallback for windows serial device.
2021-02-05 21:44:50 -08:00
Phil Taylor
8dd8b3a088
Add widget to rhs of statusBar
2021-02-05 20:26:18 +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
73d99023d7
Fix for ic7610 wf length and partial sound device selection
2021-02-04 10:27:30 +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
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
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
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
Elliott Liggett
86e4bf01a3
Added suport for for different rig baud rates via the [Radio] preference
...
SerialPortBaud. Left unset, it defaults to 115200. Added support for
status bar text with memory presets.
2020-03-30 14:09:52 -07:00
Elliott Liggett
90f2350da3
Added support for QCustomPlot >= 2.0. Yet to be tested.
2020-03-27 16:34:32 -07:00
Elliott Liggett
acfb1556bf
Automatic symlink of /tmp/rig to the pseudo-terminal device. Also, we
...
now supply preference files for flrig to simplify setting up integration
to fldigi.
2020-03-23 14:58:31 -07:00
Elliott Liggett
6a1f53887b
Added pageup and pagedown keystrokes.
2020-03-17 15:15:01 -07:00
Elliott Liggett
ba558b8e6f
about box change
2020-03-15 18:03:35 -07:00
Elliott Liggett
5df1f6e5b0
minor typo correction
2020-03-13 19:43:12 -07:00
Elliott Liggett
797798d3b6
Added install script and various enhancements to wfview.pro to make
...
installing easier, including an icon and a desktop launcher.
2020-03-12 20:06:33 -07:00
Elliott Liggett
32c930788b
Minor updates, copyright, comments.
2020-03-11 20:58:31 -07:00
Elliott Liggett
125c0aff62
modified about box
2020-03-11 17:44:47 -07:00
Elliott Liggett
e79c5de550
Added control+q for quit.
2020-03-10 11:08:36 -07:00
Elliott Liggett
0bdba4494c
Minor change to wording.
2020-03-10 10:17:39 -07:00