Commit Graph

11400 Commits

Author SHA1 Message Date
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
George Baltz N3GB
d6dcd4aad4 And another batch...
All sed -i with some manual fixups.
Less than 2000 to go.
2024-06-05 16:50:40 -04:00
George Baltz N3GB
9e4bacbec9 Pointerize state references in Tentec rigs. 2024-06-05 16:50:40 -04:00
George Baltz N3GB
9eda0628f6 More state pointers - mostly sed i
Fix bad comment in tests/README
2024-06-05 16:50:40 -04:00
Mike Black W9MDB
a42d408094 Update smartsdr 2024-06-05 11:55:06 -05:00
Mike Black W9MDB
95cfde24f4 Better WSJT-X behavior now.... 2024-06-05 11:54:16 -05:00
Mike Black W9MDB
b0df007d6b Change SmartSDR to TARGETALB_FREQ
Still need to figure out how to set VFOB
2024-06-04 23:38:41 -05:00
Mike Black W9MDB
0dce1e478f Add to ignore.swg to allow mingw64 compilation of python bindings 2024-06-04 17:28:09 -05:00
Mike Black W9MDB
3e6b9da1eb Better behavior for Flex smartsdr behavior 2024-06-04 15:50:08 -05:00
Mike Black W9MDB
da264c2732 Update Orion name 2024-06-02 23:07:11 -05:00
Mike Black W9MDB
a9c2569b69 Change Orion 1 get_ptt to use cached ptt.
Orion 1 does not have ptt query
2024-06-02 23:00:47 -05:00
Michael Black
4058b021d4
Merge pull request #1561 from GeoBaltz/rp9
Still more conversion of state references to use pointers
2024-06-02 14:55:00 -05:00
George Baltz N3GB
2f97b4bf82 Still more state pointer conversions. 2024-06-02 13:26:01 -04:00
Mike Black W9MDB
3549dfe22c Revert "Move rot_dummy to rotators/dummy -- in preparation for PSKRotator dummy device"
This reverts commit 205e03bc57.
2024-06-02 08:47:27 -05:00
Mike Black W9MDB
205e03bc57 Move rot_dummy to rotators/dummy -- in preparation for PSKRotator dummy device 2024-06-02 08:29:54 -05:00
Mike Black W9MDB
3ce55b2a94 Fix mingw compilation 2024-06-02 08:15:16 -05:00
George Baltz N3GB
2794d2dfe1 More state pointer changes
Done with search/replace
Less than 2300 left to do
2024-06-01 16:59:17 -04:00
George Baltz N3GB
ce25f63843 Convert macros in rig.h to use STATE()
Note that the other pointer macros are NOT converted - they should be changed
one-by-one as any are moved.
2024-06-01 16:59:17 -04:00
George Baltz N3GB
a63e518393 More state pointer changes
Also fix cache pointer regressions
Mostly done via `sed -i`
2024-06-01 16:59:17 -04:00
Mike Black W9MDB
c9cc7f0792 Make sure PTT is turned off when doing a band change 2024-06-01 15:48:04 -05:00
Mike Black W9MDB
c16ef02196 Change rigctl and rigctld to use RTS PTT by default when --ptt-file is specified and no PTT type is given.
Can still be overridden by --set-conf=ptt_type=DTR for example.
https://github.com/Hamlib/Hamlib/issues/1560
2024-06-01 15:10:00 -05:00
Mike Black W9MDB
745e72a6cf Add
ROT_MOVE_UP_LEFT, ROT_MOVE_UP_CCW
ROT_MOVE_UP_RIGHT, ROT_MOVE_UP_CW
ROT_MOVE_DOWN_LEFT, ROT_MOVE_DOWN_CCW
ROT_MOVE_DOWN_RIGHT, ROT_MOVE_DOWN_CW
Supported by SPID rotators
2024-05-30 17:34:02 -05:00
Mike Black W9MDB
88439f8f12 Update simflex.c 2024-05-30 17:22:00 -05:00
Mike Black W9MDB
befb2ffcdf Add a bit more debug to rigctlcom.c 2024-05-30 10:03:01 -05:00