George Baltz N3GB
1e8ba0dff9
Catch up with latest code
...
Fix compiler warning
2024-07-14 11:09:05 -04:00
George Baltz N3GB
16707507c6
Yet another batch of state pointers
2024-07-14 01:17:28 -04:00
George Baltz N3GB
7bf63ecbf0
More amplifier and rotator state changes
2024-07-14 01:17:28 -04:00
George Baltz N3GB
c28caa7a9c
Use macros/pointers for rot->state references
2024-07-14 01:17:28 -04:00
George Baltz N3GB
105a411c74
Use pointers for amp->state references
2024-07-14 01:17:28 -04:00
Mike Black W9MDB
fc8642fbf8
Fix elecraft TQ command processing.
...
Had put in an exception for Hilberling which affected Elecraft TQ command too
So have made Hilberling exception very specific
https://github.com/Hamlib/Hamlib/issues/1583
2024-07-13 16:31:26 -05:00
Mike Black W9MDB
21897517b6
Remove TQX command as not compatible with older K4 firmware.
...
Need to do firmware check before reimplementing
Give 250ms extra time after TQ command to allow K4 TCP response
https://github.com/Hamlib/Hamlib/issues/1583
2024-07-13 12:45:13 -05:00
Mike Black W9MDB
8cc51f5ad7
Fix Flex 127.0.0.1 error
2024-07-11 22:26:11 -05:00
Mike Black W9MDB
f5ad3c64bf
Fix compile problem with __TIMESIZE on some OS's
...
https://github.com/Hamlib/Hamlib/issues/1582
2024-07-11 22:17:29 -05:00
Mike Black W9MDB
a3f930b061
Improve K4 firmware detection
2024-07-11 13:19:52 -05:00
Mike Black W9MDB
47cb5fdc1a
Change Elecraft K4 to use TQX instead of TQ to speed up ptt checking time
...
TQ waits for s-meter hold off time so can time out
2024-07-11 10:00:09 -05:00
Mike Black W9MDB
74d780f19f
Change Elecraft K4 to use TQX instead of TQ to speed up ptt checking time
...
TQ waits for s-meter hold off time so can time out
2024-07-11 09:36:33 -05:00
Mike Black W9MDB
2f1e6b636e
Restore hardware flow control for TS590S/SG -- manual does say it is required
...
Use that had problems with RTS keying must find another solution.
https://github.com/Hamlib/Hamlib/issues/1579
2024-07-10 08:37:40 -05:00
Mike Black W9MDB
52f91b3ced
Add simpstrotator
2024-07-10 07:26:42 -05:00
Mike Black W9MDB
27838026f5
Update simft991.c and simic7300.c
2024-07-09 11:26:05 -05:00
Mike Black W9MDB
a40311173b
Add simic7700
2024-07-09 11:25:10 -05:00
Mike Black W9MDB
645cab50dd
Clean up unusable sections of SPE expert.c
2024-07-09 10:48:53 -05:00
Mike Black W9MDB
fc27cc32ce
Fix VFOC error in dummy.c
2024-07-09 09:43:05 -05:00
Mike Black W9MDB
40b20aa912
Fix IC-7800 and other 2-byte 0x04 responding Icom rigs to use correct filter number (the existing filter)
...
https://github.com/Hamlib/Hamlib/issues/1581
2024-07-08 16:53:29 -05:00
Mike Black W9MDB
5814f745b9
Allow Icom rigs to skip packets that do not match the cmd/subcmd sent.
...
This should allow some sharing between controllers
2024-07-07 12:53:22 -05:00
Mike Black W9MDB
6ed7cfe73d
Fix 2038 compile warnings and string usage
2024-07-05 08:43:54 -05:00
Mike Black W9MDB
7b9f1241d9
Fix null check compile warning
2024-07-05 08:19:35 -05:00
Mike Black W9MDB
388a18e5da
IC-7100 is sending 0xe1 for broadcast frames so add 0xe1 as an async packet type
...
https://github.com/Hamlib/Hamlib/issues/1575
2024-07-05 08:16:30 -05:00
Mike Black W9MDB
660bfcb1d9
Allow 0xe1 async frames in icom frame.c
2024-07-04 17:24:11 -05:00
Mike Black W9MDB
6a2bbf130d
Fix mode array in pmr171.c
2024-07-04 15:49:45 -05:00
Mike Black W9MDB
5daf92d224
rigctld flush and exit for -L option
2024-07-04 12:23:57 -05:00
Mike Black W9MDB
328731921e
Discard Icom packets with E1 controller code
...
These are async packets which were getting flushed but have to be handled individually.
Have to hande these as generic flush before sending command breaks async packets when echo is on.
https://github.com/Hamlib/Hamlib/issues/1575
2024-07-04 11:52:05 -05:00
Mike Black W9MDB
150ac1608f
Fix segfault when running rigctld --ptt-file=/dev/pts/4 --ptt-type=RTS
...
https://github.com/Hamlib/Hamlib/issues/1560
2024-07-03 22:24:17 -05:00
Michael Black
f98fc86f93
Merge pull request #1573 from GeoBaltz/rp12
...
More conversion to pointers
2024-07-02 17:25:29 -05:00
GeoBaltz
a2aecdcf02
Merge branch 'master' into rp12
2024-07-02 16:54:18 -04:00
George Baltz N3GB
37321a1df8
Play catch-up with recent code.
2024-07-02 13:17:26 -04:00
Mike Black W9MDB
b0dc954a92
Fix spelling error
2024-07-02 12:01:23 -05:00
Mike Black W9MDB
d4480045f3
Improve Flex error message
...
Add rig_debug_clear -- can make for shorter/better messages in WSJT-X and such
Add conf item "client" so WSJTX and GPREDICT can tell us who they are and we can do special things for them. Other clients TBD.
2024-07-02 11:58:28 -05:00
George Baltz N3GB
02102f60e4
Convert all rig->state. references in src/rig.c to pointers.
...
Remove obsolete comment
Fix possible cppcheck squawks/errors after conversion from substructures
to real pointers.
2024-07-01 16:27:53 -04:00
George Baltz N3GB
00bc700ec1
More pointerizations in src/*
2024-07-01 05:52:46 -04:00
George Baltz N3GB
5b8cc94b01
More pointer conversions for rig->state.
2024-07-01 05:52:45 -04:00
Mike Black W9MDB
fee7007fb9
Add Android.mk file for commradio
2024-06-30 16:25:58 -05:00
Mike Black W9MDB
98f6c1aea6
Add Commradio CTX-10
2024-06-30 14:58:08 -05:00
Mike Black W9MDB
85ab6944bd
Add 100ms delay to qdx_set_ptt to flush whatever response the Hilbering PT8000A is sending
2024-06-29 15:40:30 -05:00
Mike Black W9MDB
3f909be270
Fix Hilberling TQ command by ignoring ID check
2024-06-29 15:36:49 -05:00
Mike Black W9MDB
dbd169a83f
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2024-06-26 22:13:06 -05:00
Mike Black W9MDB
6aec79b78a
Avoid segfault on 32-bit RigPi -- time_t size may be 32-bit
2024-06-26 22:12:36 -05:00
Michael Black
8b0e35ff0a
Merge pull request #1570 from GeoBaltz/fix15
...
Balance ENTERFUNC/RETURNFUNC calls
2024-06-26 16:07:21 -05:00
George Baltz N3GB
0790f4d72e
Fix ENTERFUNC/RETURNFUNC imbalances found by repaired func_chk
2024-06-26 16:44:04 -04:00
George Baltz N3GB
6996a1222c
Fix func_chk to do useful things
...
Allow multiple input files
Do analysis on function-by-function basis
Add 'return' to processing
Fix some false positives in comments
2024-06-26 10:16:12 -04:00
George Baltz N3GB
23e350ad23
Get rid of some false positives for func_chk
...
Comments only.
2024-06-26 10:16:12 -04:00
George Baltz N3GB
8cdef7f4b1
Finish balancing
2024-06-26 10:16:12 -04:00
George Baltz N3GB
c502556fdb
More balancing
...
In rigs/kenwood/*
2024-06-26 10:16:12 -04:00
George Baltz N3GB
096af1f592
More of the balancing act.
...
Mostly ENTERFUNC/RETURNFUNC.
2024-06-26 10:16:12 -04:00
George Baltz N3GB
06301679d3
Balance ENTERFUNC/RETURNFUNC usage
...
Still some unbalanced RETURNFUNC2 usage, but doesn't affect any rig data.
2024-06-26 10:16:12 -04:00