Mike Black W9MDB
ece40e6bc2
Hopefully clean up clang warning on compile
2024-10-30 17:05:44 -05:00
Mike Black W9MDB
88cae85ab2
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2024-10-30 16:42:26 -05:00
Mike Black W9MDB
49e870cfb8
Remove collision_retry=0 in icom/frame.c -- was causing a loop when random data received
...
https://github.com/Hamlib/Hamlib/issues/1604
2024-10-30 16:41:29 -05:00
Michael Black
be44ddc830
Merge pull request #1626 from GeoBaltz/fix21
...
Loads of code for simts890.c
2024-10-30 12:13:58 -05:00
George Baltz N3GB
ab883be850
Make FR & FT commands aware of new vfo structs.
...
Get rid of vfo_rx & vfo_tx; find both thru vfoLR.
2024-10-30 10:01:10 -04:00
George Baltz N3GB
da5e490b24
Clean up
...
Fix up NB commands.
Update VFO in case copy caused a band change.
Change MODEL to TYPE to match Kenwood nomenclature, make it
easier to change via cli.
Comments
2024-10-30 10:01:10 -04:00
George Baltz N3GB
eead7a572a
Correct some split problems and connect VFO ops
...
Fix SP command to match real rig. Still needs work.
Add split status to IF response.
Add EC and VV commands, and explain that they are not what they're
described to be.
2024-10-30 10:01:10 -04:00
George Baltz N3GB
671d45f337
Add DN/UP, FC, and UD commands to simts890.c
...
Yet more ways to apply a delta to a VFO
2024-10-30 10:01:10 -04:00
George Baltz N3GB
3445d94c8d
Implement step sizes for some freq changes
...
Add a few more placeholders
Disable #include <hamlib/rig.h>; cleanse namespace
Typos and formatting
2024-10-30 10:01:10 -04:00
George Baltz N3GB
d209c655b0
Change FA/FB/SF to use band memories
...
Change name of kvfo_t to denote it's a pointer
Add routines to convert freq to band and to get a new band's vfo
2024-10-30 10:01:10 -04:00
George Baltz N3GB
8bbf60d5c8
More VFOs as objects.
...
Add band memory objects.
Use them to implement BD/BU.
Default to Model K; E as compile time option
Would have been easier as real OOP objects; C syntax is clunky, and the
parentheses look weird. Oh well.
Still TODO: tie all the other frequency settings into band memories. May
need some storage rearrangement to make functions cleaner.
2024-10-30 10:01:10 -04:00
George Baltz N3GB
7aa739a97d
Get rid of ghost commands.
...
They ain't coming back.
2024-10-30 10:01:10 -04:00
George Baltz N3GB
ddf51e6b52
Convert VFOs into objects(structs).
...
Handle freq and mode as one object. Simplifies vfo handling, makes
OM/SF commands easier, enables memory ops(WIP), mimics rig ops.
Remove more rig.h idioms. TODO: hl_usleep()
Minor typo and formatting cleanups
2024-10-30 10:01:10 -04:00
George Baltz N3GB
2b99b9d2ef
Reduce dependency on include/hamlib/rig.h
...
Remove some of the rig.h idioms. Not quite clean-room status,
but less chance of the simulator simulating hamlib, rather
than the real rig. More in next commit.
2024-10-30 10:01:10 -04:00
George Baltz N3GB
ebe685125e
More fixes for simts890.c
...
More bogus commmands nullified
Typos and comments
Add SC, TS, OM
2024-10-30 10:01:10 -04:00
Mike Black W9MDB
5b1df09ad0
Fix segfault in icom.c when range_list is NULL
2024-10-30 08:21:37 -05:00
Mike Black W9MDB
3e34acc1e0
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2024-10-27 17:47:50 -05:00
Mike Black W9MDB
65ae338454
Add NR2 via "u NR 2" for TS480, TS590S/SG, and QrpLabs QMX
...
https://github.com/Hamlib/Hamlib/issues/1625
2024-10-27 17:47:32 -05:00
Mike Black W9MDB
536cf13c69
Add NR2 via "u NR 2" for TS480, TS590S/SG, and QrpLabs QMX
2024-10-27 17:31:51 -05:00
Mike Black W9MDB
aa6d028b73
Promote IC2730 to stable
2024-10-26 09:49:39 -05:00
Mike Black W9MDB
e3b067307a
Fix icom width filter using 1,2,3 for all modes
2024-10-25 12:11:50 -05:00
Mike Black W9MDB
f9d60d6b25
Remove duplicate parm
2024-10-22 10:30:30 -05:00
Mike Black W9MDB
407a1deabe
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2024-10-22 09:21:33 -05:00
Mike Black W9MDB
9b26eb1684
Fix power_minmax for kenwood
...
https://github.com/Hamlib/Hamlib/issues/1622
2024-10-22 09:20:53 -05:00
Mike Black W9MDB
8b0dc0731c
Fix power_minmax for kenwood
2024-10-22 09:16:38 -05:00
Mike Black W9MDB
87531d273d
Fix KEYERTYPE
2024-10-21 22:31:42 -05:00
Mike Black W9MDB
f6b8bdabe8
Allow 1,2,3 width usage for all modes in icom.c
2024-10-20 11:28:44 -05:00
Mike Black W9MDB
c02cf9726f
Fix compile warning on icom.c fm_filters
2024-10-18 09:30:19 -05:00
Mike Black W9MDB
c015c3690b
Update rigctl.1 for IC7300 filter 1,2,3 usage
2024-10-13 16:11:25 -05:00
Mike Black W9MDB
41eb2b076c
Fix IC7300 set mode FM
...
Allow IC7300 to use width of 1,2,3 to select filter
2024-10-13 16:10:00 -05:00
Mike Black W9MDB
327517a881
Remote get_ts from ic707.c -- rig does not support it
...
https://github.com/Hamlib/Hamlib/issues/1617
2024-10-10 22:58:12 -05:00
Mike Black W9MDB
e096426ddc
rigctld show-conf now exits only if no -r argument is given
...
https://github.com/Hamlib/Hamlib/issues/1619
2024-10-09 08:53:37 -05:00
Mike Black W9MDB
c01e55b09b
Change icom_scan to use vfo argument to set vfo -- default VFO_CURR to just switching to vfo mode
...
https://github.com/Hamlib/Hamlib/issues/1619#issuecomment-2402159608
2024-10-09 08:35:59 -05:00
Mike Black W9MDB
2a7d5387ee
Change icom_scan VFO to just switch to VFO mode instead of VFOA
...
https://github.com/Hamlib/Hamlib/issues/1619#issuecomment-2402159608
2024-10-09 08:30:55 -05:00
Mike Black W9MDB
882d22a50c
Add help to N command in rigctl
2024-10-07 12:19:03 -05:00
Mike Black W9MDB
96fc685567
Update rigctl.1
2024-10-07 09:19:04 -05:00
Mike Black W9MDB
baf2897e76
Add SCAN_VFO to icom.c and fix ic707.c to support correct scan modes
2024-10-07 08:11:31 -05:00
Mike Black W9MDB
ba62edc51b
Fix simic7300
2024-10-07 07:52:48 -05:00
Mike Black W9MDB
53a3d86353
Fix async detection in icom.c
2024-10-05 14:48:09 -05:00
Mike Black W9MDB
e5c8117cea
Add STOP and VFO to IC707 scan operations
...
https://github.com/Hamlib/Hamlib/issues/1619
2024-10-04 16:28:32 -05:00
Mike Black W9MDB
4afe039147
Improve conf.c debug output
2024-10-04 16:24:25 -05:00
Mike Black W9MDB
c1130737fa
Remove get_freq from ft757gx.c -- at least some of them apparently can't read freq
2024-10-04 15:44:40 -05:00
Mike Black W9MDB
6a9cec677a
Have multicast wait until rig is powered on
2024-10-04 15:43:29 -05:00
Mike Black W9MDB
0548fea7c1
Fix spelling error in misc.c
2024-10-04 15:40:56 -05:00
Mike Black W9MDB
aa9d227d64
Add device_class strings to cm108
2024-10-04 15:39:17 -05:00
Mike Black W9MDB
e55c7dd840
Change IC910 to use IC9700 set_vfo routine
2024-10-04 15:38:24 -05:00
Mike Black W9MDB
db854ab8e0
Add initializer-overrides to Makefile
2024-10-04 15:36:50 -05:00
Mike Black W9MDB
07e490eada
Add set_ts and get_ts to IC707
...
https://github.com/Hamlib/Hamlib/issues/1617
2024-10-03 22:23:46 -05:00
Mike Black W9MDB
f33aa9a712
Fix IC707 tuning steps and memory items
...
Add MEM_SPLIT
2024-10-01 22:31:16 -05:00
Mike Black W9MDB
141ca8bf3f
Fix r8500 tuning steps
2024-10-01 22:30:06 -05:00