Wykres commitów

11246 Commity (5daf92d224a478f519570420749a75c5f9e0b6e8)

Autor SHA1 Wiadomość Data
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
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