Phil Taylor
0397b4b68a
Fixes to collision detection.
2023-02-12 23:14:39 +00:00
Phil Taylor
feac83b997
Attempt at simple collision detection
2023-02-12 22:37:58 +00:00
Phil Taylor
3d2c16201b
Fix invalid scope data in combine mode
2023-02-07 17:51:52 +00:00
Phil Taylor
4a8de3c0c9
Add function to handle connect/disconnect
2023-01-05 20:00:31 +00:00
Phil Taylor
3e149ee742
Add option of popup alert
2023-01-05 19:37:53 +00:00
Phil Taylor
373b670482
Change serial port signal for QT6.
2023-01-03 12:02:10 +00:00
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