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
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
Mike Black W9MDB
305e20948e
Fix ptt for smartsdr slice so only the active slice gets positive ptt
2024-06-09 23:40:52 -05:00
Michael Black
ff0ed58edf
Merge pull request #1563 from GeoBaltz/rp11
...
Convert all rig->state references in rigs/*/* to macro calls
2024-06-08 11:09:02 -05:00
George Baltz N3GB
c4e5f54bbf
FIx the stragglers
...
Comments/false postitives
New code
2024-06-08 03:55:08 -04:00
George Baltz N3GB
5790af8cc6
Convert newcat.c
2024-06-08 03:55:08 -04:00
George Baltz N3GB
eeba884c7e
Next batch of state pointers
2024-06-08 03:55:08 -04:00
George Baltz N3GB
494787cb3c
First batch of state pointers in rigs/yaesu/
...
Almost all by sed -i
2024-06-08 03:55:08 -04:00
George Baltz N3GB
aa94298a09
Convert rigs/icom/icom.[ch]
...
sed -i plus manual tuning in icom.c
2024-06-08 03:55:08 -04:00
George Baltz N3GB
f5870c84ef
First set of rigs/icom/* state pointer macros.
2024-06-08 03:55:08 -04:00
Mike Black W9MDB
1557ad70f7
Fix rotorez set_conf in both rotctl and rotctld -- since it needs to be done after rot_open
2024-06-07 16:07:57 -05:00
Mike Black W9MDB
c112a5f6a9
Add PSTRotator to rotctl
2024-06-07 15:28:21 -05:00
Mike Black W9MDB
efcea5ddcd
Add UDP/TCP info to debug
2024-06-06 17:39:47 -05:00
Mike Black W9MDB
83583b6c0a
Add some debug to network.c
2024-06-06 17:26:57 -05:00
Mike Black W9MDB
967efefabe
Update orion version
2024-06-06 17:11:27 -05:00
Mike Black W9MDB
07e5085448
Try to improve orion filter bandwidth -- still not behaving at 80ms so reduce timeout and no retries
2024-06-06 07:39:02 -05:00
Mike Black W9MDB
0884532e97
Flex SmartSDR seems stable now with WSJT-X.
2024-06-06 07:21:33 -05:00
Michael Black
2c863c7322
Merge pull request #1562 from GeoBaltz/rp10
...
Replace state references with macro calls
2024-06-05 22:12:15 -05:00
George Baltz N3GB
53287de487
Convert all of rigs/* except rigs/icom and rigs/yaesu
...
Also do some comments(false positives)
2024-06-05 21:07:06 -04:00
George Baltz N3GB
5b84c02b80
More sed -i with manual fixups.
...
This leaves rigs/dummy/ to finish, then the biggies - rigs/icom & rigs/yaesu
2024-06-05 16:50:40 -04:00
George Baltz N3GB
d17290b835
Use sed -i on all in rigs/kit/
...
Under 1800 to go.
2024-06-05 16:50:40 -04:00