Commit graph

37 commits

Author SHA1 Message Date
Elliott Liggett
6fec65e2ea Pulled out some debug code that isn't needed. 2021-11-07 01:28:35 -07:00
Elliott Liggett
e71a7cd370 Added PTT "snooping" to the commHandler, such that radios needing RTS
set for PTT will work. Includes replying to PTT queries with the RTS
status. There is currently no UI to manually select radios that need
RTS.
2021-11-06 22:49:10 -07:00
Elliott Liggett
319cce5aaa Added RTS PTT support commHandler and rigCommander. RTS is only sent
from rigCommander at this time, the pty is not parsed.
2021-11-05 23:21:36 -07:00
Elliott Liggett
7cc5d491c8 Changed collision detection code so that we can more easily see what
message was missed.
2021-06-14 20:55:28 -07:00
Elliott Liggett
430149d8bb Added collision detection for serial commands. Collisions are aparently
frequent for true 1-wire CI-V radios.
2021-06-14 20:36:13 -07:00
Elliott Liggett
22a44933b6 Fixed support for 9600 baud and lower speeds. 2021-05-21 11:35:13 -07:00
Phil Taylor
f7f6c8e565 Add --debug option to increase debugging for release builds 2021-05-15 18:53:16 +01:00
Phil Taylor
5cefdcc06d Force DTR/RTS to false to stop rigs going into TX if USB Send is enabled 2021-05-06 20:41:32 +01:00
Elliott Liggett
8a51091851 Added conditional to debug on serial data write size. 2021-03-30 21:54:27 -07:00
Elliott Liggett
35c6486701 Changed frequency parameters to (mostly) unsigned 64-bit ints. This
makes all the rounding code very simple and removes many annoying lines
of code designed to handle errors induced by using doubles for the
frequency.
2021-03-22 00:11:43 -07:00
Elliott Liggett
a3bbcd7274 Minor neatness change. 2021-03-12 23:19:43 -08:00
Elliott Liggett
6bf87da0c2 Changed some debug messages in commhandler. I found it useful to print
out the port name when connecting.
2021-03-12 23:16:57 -08:00
Phil Taylor
6805264457 Move pseudoterm into dedicated class 2021-03-04 20:19:05 +00:00
Elliott Liggett
e7637687dd Added better destructor to commHandler. 2021-03-03 23:25:01 -08:00
Phil Taylor
25f10d19cf Add logging categories 2021-02-23 21:21:22 +00:00
Phil Taylor
3d0c8f9c69 Some code tidying and get rid of some Windows compile warnings 2021-02-14 15:30:34 +00:00
Phil Taylor
c877e3b91b Add #ifdef around pseudo terminal code so Windows compiles. 2021-02-03 23:14:01 +00:00
Elliott Liggett
37b7ccb65b 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
7bd109adb7 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
c9b496e1ea 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
65943e5f57 Minor updates, copyright, comments. 2020-03-11 20:58:31 -07:00
Elliott Liggett
176e217371 Removed extra debug calls and status text updates. 2019-12-26 00:27:14 -08:00
Elliott Liggett
dffed36737 UI cleanup and PTT, F5 functions. 2019-01-23 17:19:35 -08:00
Elliott Liggett
3bbc298561 Fixed comparison between char and int. 2019-01-14 14:30:28 -08:00
Elliott Liggett
cb98ab7a2e pseudo-terminal speed increase. Added E1 and E0 return procesing to
rigcommander. Added gitignore file.
2019-01-10 12:31:04 -08:00
Elliott Liggett
0c7fe89783 Added pseudo-terminal capability. TODO: Make sure wfview will parse 0xE0
data.
2019-01-09 22:44:48 -08:00
Elliott Liggett
75197746bf Cleaned up some debug output 2018-11-29 13:57:15 -08:00
Elliott Liggett
4e650ea1bd Added automatic IC-7300 serial port search 2018-11-29 13:41:42 -08:00
Elliott Liggett
c279bee5f6 Added preference file capability, additional radio identity functions. 2018-11-24 00:10:05 -08:00
Elliott Liggett
1d12ede884 Added AF and RF (RX) gain and ATU basics 2018-11-16 22:19:44 -08:00
Elliott Liggett
c08fd5925b Squashed a number of bugs and added the band stacking register
functions.
2018-11-16 14:08:21 -08:00
Elliott Liggett
42c09711a0 Numerious modifications 2018-11-07 15:54:03 -08:00
Elliott Liggett
a330ce82f9 Implimented tuning knob, enhanced communication handling. 2018-07-03 17:20:03 -07:00
Elliott Liggett
be8f9e2002 Freq knob and beginnings of com port setup. 2018-06-25 00:34:33 -07:00
Elliott Liggett
1fd6ce5310 Finally a good command parsing technique yeilds loads more usable data.
Dark mode is in too!
2018-06-22 16:31:52 -07:00
Elliott Liggett
24c8ec5a09 Fixed mode select bug. Added some preliminary hooks for changing the
theme to dark.
2018-06-19 23:45:56 -07:00
Elliott Liggett
4d86ab11cc Initial commit. 2018-06-19 12:58:52 -07:00