Commit Graph

11442 Commits

Author SHA1 Message Date
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
George Baltz N3GB
cd135de590 Balance ENTERFUNC/RETURNFUNC, ENTERFUNC2/RETURNFUNC2, ELAPSED1/ELAPSED2 usage
See that each call to the above is matched by a call to its counterpart.  Most
are cosmetic (now) but EF/RF mismatches make the depth wrong.

Plus the rig->state pointerizations I started this with.
2024-06-26 10:16:12 -04:00
Mike Black W9MDB
1d8d41128a Merge branch 'master' of https://github.com/Hamlib/Hamlib 2024-06-25 22:39:07 -05:00
Mike Black W9MDB
0fe15fa858 Add Guohe PMR-171
https://github.com/Hamlib/Hamlib/issues/1483
2024-06-25 22:38:44 -05:00
Mike Black W9MDB
da4f9fbc3e Add Guohe PMR-171 2024-06-25 22:30:35 -05:00
Mike Black W9MDB
08c82ddbb5 Fix possible segfault in 2038 testing 2024-06-25 12:10:35 -05:00
Mike Black W9MDB
25da0396c9 Remove get_agc_labels from flrig...not working 2024-06-23 06:53:09 -05:00
Mike Black W9MDB
097f2bbead Remove debug from orion.c and slow it down a touch 2024-06-21 16:58:19 -05:00
Mike Black W9MDB
81db5ffa58 Add Orion simulator 2024-06-21 16:55:36 -05:00
Mike Black W9MDB
a0be1bfb32 Change Orion to use a thread for reading and use cache for freq, mode, and split_vfo calls 2024-06-18 22:23:50 -05:00
Mike Black W9MDB
0b9ff1518c Add mutex.h to src/Makefile.am 2024-06-18 12:20:34 -05:00
Mike Black W9MDB
5f0fe34dad Move MUTEX macros to mutex.h to allow inclusion in other code 2024-06-18 11:38:56 -05:00
Mike Black W9MDB
e09d1611b2 Add simic275 2024-06-18 11:27:45 -05:00
Mike Black W9MDB
142f22846c Merge branch 'master' of https://github.com/Hamlib/Hamlib 2024-06-15 22:19:19 -05:00
Mike Black W9MDB
108f52806e Fix segfault when run as rigctl --ptt-file=/dev/ttyUSB2 --ptt-type=RTS
https://github.com/Hamlib/Hamlib/issues/1560
2024-06-15 22:18:59 -05:00
Mike Black W9MDB
0212db94eb Fix segfault when run as rigctl --ptt-file=/dev/ttyUSB2 --ptt-type=RTS 2024-06-15 22:17:06 -05:00
Michael Black
a462bc19ae
Merge pull request #1568 from GeoBaltz/fix14
Fix rotators that want to do I/O before port is open
2024-06-15 12:20:10 -05:00
George Baltz N3GB
697904c882 Finish all port initialization before allowing I/O. 2024-06-15 11:03:58 -04:00
George Baltz N3GB
d1520aa166 Fix other rotators that try to do I/O before open.
Get rid of possible infinite recursion.
2024-06-14 16:33:39 -04:00
George Baltz N3GB
81a8745fca Implement the first user of the deferred set_conf entries.
Testing with simrotorez shows the correct sequence of actions and
  correct commands being received.
2024-06-14 16:23:36 -04:00
George Baltz N3GB
86a7a0636c Definitions, storage and infrastructure for queuing config commands 2024-06-14 16:23:36 -04:00
George Baltz N3GB
341a205bd7 Revert "Fix rotorez set_conf in both rotctl and rotctld -- since it needs to be done after rot_open"
This reverts commit 1557ad70f7.
2024-06-14 16:23:36 -04:00
Mike Black W9MDB
5fc4e0b5d0 Reduce timing on ts890 2024-06-14 10:30:05 -05:00
Mike Black W9MDB
096f29cfd9 Show flrig agc labels but don't do anything with them yet.
Mapping to Hamlib AGC levels is a bit complicated so deferring this until somebody needs it.
2024-06-14 10:28:44 -05:00
Mike Black W9MDB
ce84fc68a5 Remove debug from conf.c 2024-06-14 09:57:05 -05:00
Mike Black W9MDB
eae8863173 Improve orion.h behavior on timeouts 2024-06-14 09:40:55 -05:00
Mike Black W9MDB
661efce725 Allow pstrotator to return az/el on 1st call to get_pos and add status values 2024-06-13 07:18:33 -05:00
Mike Black W9MDB
d160c62064 Make Origin width timeout behave better 2024-06-12 15:32:21 -05:00
Mike Black W9MDB
db73ef20e5 Add csntechnologies.net S.A.T. satellite rotor
Thanks to Randy KB0NAV
2024-06-10 22:26:21 -05:00
Mike Black W9MDB
b19c179ce7 Move pstrotator read to a separate thread so that get_pos can see real-time movement 2024-06-10 17:29:51 -05:00