Commit Graph

779 Commits

Author SHA1 Message Date
George Baltz N3GB
59aaf1f4c3 Minor cleanup of ts890.c
Simplify out-of-range check
Mute possible cppcheck squawk
Round power to whole watts
2024-02-13 13:11:24 -05:00
Mike Black W9MDB
ade62105a3 Don't set bandwidth on TS590 when RIG_PASSBAND_NOCHANGE is the width
https://github.com/Hamlib/Hamlib/issues/1505
2024-02-03 11:05:12 -06:00
George Baltz N3GB
4ef5bd4142 Add calibration table for TS-890S RFPOWER_METER_WATTS
Make sure we only get RFPOWER_WATTS during xmit, and STRENGTH during receive; else return -RIG_ENAVAIL.
2024-02-01 17:34:47 -05:00
George Baltz N3GB
35e49ffdfc Make simulator match the Real World(TM)
Add missing P4
Repair RIG_LEVEL_STRENGTH
2024-01-31 12:37:14 -05:00
Mike Black W9MDB
4fe6ea7cc4 Remove unused variables 2024-01-31 10:32:00 -06:00
Mike Black W9MDB
fff1bbc8cd Add RFPOWER_METER_WATTS to TS890
https://github.com/Hamlib/Hamlib/issues/1497
2024-01-31 10:29:46 -06:00
Warren Volz
1ea95c94ee flex6xxx add ability to set rfpower level 2024-01-29 23:22:47 -07:00
Warren Volz
9f6ca84572 flex6xxx add rfpower level 2024-01-29 16:37:58 -07:00
George Baltz N3GB
0145588fd9 Drat. Fix more copy/paste SNAFUs 2024-01-23 12:40:49 -05:00
George Baltz N3GB
75079d40a8 Add remaining rigs, matching old behavior.
Fix copy/paste foulup.
2024-01-23 09:55:35 -05:00
George Baltz N3GB
5ad803d90c Add funcs to set/clear TONE/CTCSS modes for TS-890S 2024-01-23 09:55:35 -05:00
George Baltz N3GB
e42bb719b9 Fix off by one error in tones for TS-590/890/990
Fix some rigs I found docs for - more needed
2024-01-23 09:55:35 -05:00
George Baltz N3GB
a703c77c2d Implement ctcss tone for TS-890S. 2024-01-23 09:55:35 -05:00
Mike Black W9MDB
05033171c3 Change token_t to hamlib_token_t to avoid collsions with libbsm and others
https://github.com/Hamlib/Hamlib/issues/1469
2024-01-21 23:11:55 -06:00
George Baltz N3GB
e178a984ca Add cache to the MACRO/porting list
Update comments
And port my favorite PoC target, rigs/kenwood/kenwood.c
2024-01-14 18:13:05 -05:00
Mike Black W9MDB
11b5da8782 Fix RIG_MODEL in tmd710.c 2024-01-13 17:38:23 -06:00
Michael Black
2646f0fd3a
Merge pull request #1455 from GeoBaltz/rp
Basic definitions and first steps for making port tables addressed by pointers
2024-01-13 08:09:34 -06:00
Mike Black W9MDB
47062cf812 Fix mingw compile warning on ts590.c 2024-01-10 09:45:40 -06:00
Mike Black W9MDB
5e59a555d8 Fix TS590 get/set_mode for bandwiths for all and FM mode which doesn't map well for this
https://github.com/Hamlib/Hamlib/issues/1472
2024-01-09 12:49:44 -06:00
Mike Black W9MDB
21c14da270 Add DL2MAN (tr)uSDX rig
Copy of TS480 for starters and needs refinement
2024-01-07 22:38:52 -06:00
Mike Black W9MDB
e9e43e23da Remove readonly references to caps structure since it is R/W now 2024-01-07 11:55:20 -06:00
Mike Black W9MDB
2eefb14137 Fix LVL granulatiry in ts590.c again 2024-01-05 16:34:03 -06:00
Mike Black W9MDB
890d1a69aa Fix granularity in ts590.c 2024-01-05 16:26:45 -06:00
Mike Black W9MDB
47f92eb5f7 Improved Kenwood USB_AF and USB_AF_INPUT level to make it more symmetrical
Values can now be enter in signal digits .1 .2 .3 .4 .5 .6 .7 .8, .9 and higher is max value
2024-01-04 12:25:38 -06:00
Mike Black W9MDB
a4fa021848 Update kenwood.c for THETIS 2023-12-27 11:58:40 -06:00
Mike Black W9MDB
da478d6e74 Add THETIS to flex.c 2023-12-26 22:46:38 -06:00
Mike Black W9MDB
02a6c80800 Fix RIG_IS_THETIS in kenwood.c to match RIG_IS_POWERSDR 2023-12-26 22:36:55 -06:00
Mike Black W9MDB
c3d489cca3 Update Thetis entry for correct display in WSJT-X 2023-12-22 09:15:22 -06:00
Mike Black W9MDB
70c35791ce Add rig entry for Thetis 2023-12-22 07:51:48 -06:00
Michael Black
74062c6aba
Merge branch 'master' into master 2023-12-21 07:53:27 -06:00
davidg
3061d5e208 Add number of CW and Voice memories to supporting Icom, Yaesu, Kenwood and Elecraft Radios. Added added .chanlist to TS890S 2023-12-20 21:26:57 +00:00
George Baltz N3GB
9af715d244 Convert the remaining files in rigs/kenwood/ 2023-12-19 18:58:37 -05:00
George Baltz N3GB
b38014832f More Kenwood rigs ported to new access macros. 2023-12-19 18:58:37 -05:00
George Baltz N3GB
9c7a21282c Add basic support for transparent access to port structures.
Define macros for internal access to port data.
Port rigs/kenwood/kenwood.c to use new access as PoC

Part 1 of issue #1445
2023-12-19 18:58:37 -05:00
Mike Black W9MDB
50711dcfb8 Remove dead code in flex6xxx.c 2023-12-16 15:03:21 -06:00
Mike Black W9MDB
11876d7cc4 Fix ptt shadow in flex6xxx.c 2023-12-16 15:02:01 -06:00
Mike Black W9MDB
e267c62764 astyle files 2023-12-16 11:37:58 -06:00
Mike Black W9MDB
5dc55ff9e1 Fix some double entries 2023-12-12 12:11:31 -06:00
Mike Black W9MDB
ea823e911c Add RIG_LEVEL_RFPOWER_METER_WATTS to TS590 2023-12-08 23:35:58 -06:00
Mike Black W9MDB
9841e500b9 Fix ptt_share segmentation fault
https://github.com/Hamlib/Hamlib/issues/1433
Fix ID5100 0x25 and simplex VFO actions
https://github.com/Hamlib/Hamlib/issues/1429
2023-11-23 15:00:05 -06:00
Mike Black W9MDB
723b835fdd Remove bogus set_level in ts590.c for ALC,SWR,COMP 2023-11-14 06:48:41 -06:00
George Baltz N3GB
176c49240d Use general meter reader to get SWR value for TS-990. 2023-11-13 13:24:52 -05:00
George Baltz N3GB
e05b79acd3 Move meter reader to kenwood.c, so it can be used by ts990.c 2023-11-13 12:47:18 -05:00
Mike Black W9MDB
e7786cee4c Fix TS990S SWR read -- strange behavior of RM command reading first RM turned on for read
New SWR table too for TS990S
https://github.com/Hamlib/Hamlib/issues/1423
2023-11-12 13:22:02 -06:00
Mike Black W9MDB
5059ec8cd6 Add SWR for TS990
https://github.com/Hamlib/Hamlib/issues/1423
2023-11-10 10:55:31 -06:00
Mike Black W9MDB
f1a9823bdd Move swr from rig_cache to priv value until we get rig_cache fixed to be expandable
https://github.com/Hamlib/Hamlib/issues/1419
2023-11-08 08:05:56 -06:00
Mike Black W9MDB
62341a657e Only allow SWR read when ptt is on for PowerSDR
https://github.com/Hamlib/Hamlib/issues/1417
2023-11-07 16:05:27 -06:00
Mike Black W9MDB
02b4da83c3 Fix PowerSDR swr reading -- then we can fix FLRig's read too
https://github.com/Hamlib/Hamlib/issues/1417
2023-11-07 16:00:31 -06:00
Mike Black W9MDB
1e3e1a9499 Only do swr and power for PowerSDR then ptt is active 2023-11-05 16:53:53 -06:00
Mike Black W9MDB
337fb0f3e5 Add SWR reading for PowerSDR/Thetis 2023-11-05 16:45:15 -06:00