Wykres commitów

52 Commity (2198e3ca19694c8f3fc90d66ab3e6dd55247dd2f)

Autor SHA1 Wiadomość Data
Phil Taylor bcde69c92b Update commhandler.cpp 2022-05-14 11:48:58 +01:00
Phil Taylor 2e1d88c194 Update commhandler.cpp 2022-05-14 11:40:58 +01:00
Phil Taylor d468e01d20 Update commhandler.cpp 2022-05-14 11:39:52 +01:00
Phil Taylor 1305f06eab Update commhandler.cpp 2022-05-14 11:38:35 +01:00
Phil Taylor b049704dd2 Use qtimer to signal a reconnect 2022-05-14 11:35:41 +01:00
Phil Taylor 6078a31a3c Add timeout if no data received on serial port for 2s 2022-05-14 11:24:09 +01:00
Phil Taylor f003a8a1b8 Update commhandler.cpp 2022-05-14 11:13:20 +01:00
Phil Taylor 630d2eaba3 Update commhandler.cpp 2022-05-14 11:10:27 +01:00
Phil Taylor e248882e31 Add reconnect on failure to commHandler() 2022-05-14 11:07:05 +01:00
Phil Taylor ac677db7ac Change class constructors to include parent 2022-05-08 19:31:05 +01:00
Phil Taylor 181c2eeb07 Log when port is being closed 2022-05-08 12:19:35 +01:00
Phil Taylor d86f8958b2 Add support for splitting/combining waterfall/scope data 2022-04-18 20:29:50 +01:00
Phil Taylor 8ec62fec8d Merge branch 'master' into wfserver 2022-03-23 17:28:11 +00:00
Daniele Forsi 32f438aa01 Fix spelling errors 2022-03-23 15:45:51 +00:00
Phil Taylor 9ae8bc660c Lots more fixes and tweaks 2022-01-29 22:50:58 +00:00
Elliott Liggett 1d03764684 Pulled out some debug code that isn't needed. 2021-11-07 01:28:35 -07:00
Elliott Liggett fe3d645711 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 77509aead6 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 815591f07d 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 43d281cda7 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 d6478d06a6 Fixed support for 9600 baud and lower speeds. 2021-05-21 11:35:13 -07:00
Phil Taylor 8f135b8ddd Add --debug option to increase debugging for release builds 2021-05-15 18:53:16 +01:00
Phil Taylor 25d2670f98 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 09b88c548f Added conditional to debug on serial data write size. 2021-03-30 21:54:27 -07:00
Elliott Liggett a26a352389 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 4ddca5da3b Minor neatness change. 2021-03-12 23:19:43 -08:00
Elliott Liggett 37ca39a8e7 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 adaabec575 Move pseudoterm into dedicated class 2021-03-04 20:19:05 +00:00
Elliott Liggett 16a7329737 Added better destructor to commHandler. 2021-03-03 23:25:01 -08:00
Phil Taylor ef79801081 Add logging categories 2021-02-23 21:21:22 +00:00
Phil Taylor 3de45a8f2c Some code tidying and get rid of some Windows compile warnings 2021-02-14 15:30:34 +00:00
Phil Taylor 41727a30ba Add #ifdef around pseudo terminal code so Windows compiles. 2021-02-03 23:14:01 +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 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 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 32c930788b Minor updates, copyright, comments. 2020-03-11 20:58:31 -07:00
Elliott Liggett 3414ef46ae Removed extra debug calls and status text updates. 2019-12-26 00:27:14 -08:00
Elliott Liggett 2f16c6c2bb UI cleanup and PTT, F5 functions. 2019-01-23 17:19:35 -08:00
Elliott Liggett 0da6babb7a Fixed comparison between char and int. 2019-01-14 14:30:28 -08:00
Elliott Liggett 016e91d367 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 f30d300fe6 Added pseudo-terminal capability. TODO: Make sure wfview will parse 0xE0
data.
2019-01-09 22:44:48 -08:00
Elliott Liggett b5715d6024 Cleaned up some debug output 2018-11-29 13:57:15 -08:00
Elliott Liggett 0cee949dcf Added automatic IC-7300 serial port search 2018-11-29 13:41:42 -08:00
Elliott Liggett 59c5113f43 Added preference file capability, additional radio identity functions. 2018-11-24 00:10:05 -08:00
Elliott Liggett 36b10d4100 Added AF and RF (RX) gain and ATU basics 2018-11-16 22:19:44 -08:00
Elliott Liggett 54881ddd51 Squashed a number of bugs and added the band stacking register
functions.
2018-11-16 14:08:21 -08:00
Elliott Liggett 208e2017eb Numerious modifications 2018-11-07 15:54:03 -08:00
Elliott Liggett 3f7edad074 Implimented tuning knob, enhanced communication handling. 2018-07-03 17:20:03 -07:00
Elliott Liggett 0b8de1a08b 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