Wykres commitów

1661 Commity (39d9577c1c1de02a23cac044ef5a5aa9f0192893)

Autor SHA1 Wiadomość Data
Michael Black 4ad28fd5ab
Merge pull request #846 from df7cb/netrigctl_stop_morse
Implement netrigctl_stop_morse
2021-10-28 23:28:41 -05:00
Mike Black W9MDB b9c86da0fb For kenwood.c allow another 2 transacation_reads after ? return
For the TS-2000 doing IF; after RX; was returning ? but still returned IF response later
https://github.com/Hamlib/Hamlib/issues/844
2021-10-28 17:28:27 -05:00
Mike Black W9MDB 0309a34d02 Change kenwood.c to not do a set_vfo if current_vfo already is set
https://github.com/Hamlib/Hamlib/issues/844
2021-10-28 16:42:07 -05:00
Christoph Berg 8cba9d7ee9 Implement netrigctl_stop_morse
This allows \stop_morse to work across rigctld.

Tested with IC-7610.
2021-10-28 22:21:04 +02:00
Mike Black W9MDB ab0d25ce3b Remove TS570 code from newcat.c....duh...
https://github.com/Hamlib/Hamlib/issues/840
2021-10-28 08:34:37 -05:00
Mike Black W9MDB 022d4e4f67 Change Elecraft to remove AB3 command as it took 650ms to execute.
We now just set VFOB freq to VFOA freq when setting split mode
https://github.com/Hamlib/Hamlib/issues/842
2021-10-27 23:21:28 -05:00
Mike Black W9MDB 1dc9f56e13 Add debug to kenwood_set_split_vfo
https://github.com/Hamlib/Hamlib/issues/842
2021-10-27 08:48:59 -05:00
Mike Black W9MDB eb8c8d8e5f Add comment to kenwood.c 2021-10-27 08:40:03 -05:00
Mike Black W9MDB 5f9153cd0a Make TS570 KEYSPD patch apply to TS570S too
Fix the TS570 KEYSPD get_level to return the correct value
https://github.com/Hamlib/Hamlib/issues/840
2021-10-25 07:13:38 -05:00
Mike Black W9MDB a755d82ffd Fix newcat.c vfoB detection when in split mode
Add TRACE statements to chase down Yaesu bugs
https://github.com/Hamlib/Hamlib/issues/838
2021-10-24 14:49:03 -05:00
Mike Black W9MDB 47ca65cc67 Allow for firmware bug in KEYSPD on the TS-570D
Not sure this is the real fix or if the rig rate is correct instead -- to be tested
https://github.com/Hamlib/Hamlib/issues/840
2021-10-24 08:22:08 -05:00
Mike Black W9MDB 739d808d6a Remove stray break statement in ft1000mp.c
Probably affected XIT function
2021-10-23 23:53:51 -05:00
Mike Black W9MDB 0e3393a1e0 Add copy VFOA>B for Elecraft K3, KX2, and KX3 when split mode is requested to ensure we avoid cross band error
https://github.com/Hamlib/Hamlib/issues/839
2021-10-23 15:53:01 -05:00
Mike Black W9MDB f5abd7a176 Add 10ms post_write_delay for the K3 -- was not going into split
Seems faster computers are speeding up serial I/O
https://github.com/Hamlib/Hamlib/issues/839
2021-10-23 13:24:36 -05:00
Mike Black W9MDB 1ca3d34010 Change Yaeus send_voice_mem to built-in function rather than FUNC implementaion
https://github.com/Hamlib/Hamlib/issues/830
2021-10-22 07:29:27 -05:00
Mike Black W9MDB 28cdd67161 Fix newcat.c VOICE_MEM format
https://github.com/Hamlib/Hamlib/issues/830
2021-10-21 17:40:07 -05:00
Mike Black W9MDB c9d7a924c7 Add RIG_FUNC_SEND_VOICE_MEM with FT991 as the 1st implementation
https://github.com/Hamlib/Hamlib/issues/830
2021-10-21 17:36:54 -05:00
Mike Black W9MDB efe54c80c5 Change IC-785x model string to IC-7850/7851 to better identify for users 2021-10-21 09:53:09 -05:00
Mike Black W9MDB a312efb96b Fix funcube.c compilation some more 2021-10-21 07:10:22 -05:00
Mike Black W9MDB f77dc09924 Fix funcube.c compilation 2021-10-21 06:56:34 -05:00
Mike Black W9MDB 3ae48c507d Fix compilation problem with funcube.c
https://github.com/Hamlib/Hamlib/issues/829
2021-10-20 23:00:13 -05:00
Mike Black W9MDB 9186702776 Add get_mode to funcube, funcubepro, and rs_hfiq
https://github.com/Hamlib/Hamlib/issues/829
2021-10-20 22:54:11 -05:00
Mike Black W9MDB 6553373ad1 Fix kenwood_get_mode for Elecraft K4 to use MD$ to get mode
https://github.com/Hamlib/Hamlib/issues/825
2021-10-20 16:21:43 -05:00
Mike Black W9MDB c83949ae6d For Icom rigs like IC910H and IC9700 Main/Sub are only used for split and satmode
Otherwise VFOA/B can be used on either Main or Sub VFOs
So if Main is requested and not in split/satmode then VFOA is assumed -- this case was fixed
And if Sub is requested and not in split/satmode then VFOB is assumed -- this was already true
https://github.com/Hamlib/Hamlib/issues/832
2021-10-20 15:56:11 -05:00
Mike Black W9MDB 5e90774728 Change detection of Elecraft K4 in k3.c to use VFOB commands
https://github.com/Hamlib/Hamlib/issues/825
2021-10-20 08:52:13 -05:00
Mike Black W9MDB 6b6156c416 Fix Elecraft K3 BW$ length read warning
https://github.com/Hamlib/Hamlib/issues/825
2021-10-19 06:46:25 -05:00
Mike Black W9MDB a15726e652 For the Elecraft K4 changing mode on either VFO while in split will now change mode on the other VFO
https://github.com/Hamlib/Hamlib/issues/830
2021-10-19 06:42:37 -05:00
Mike Black W9MDB 5c29e099a9 Add RIG_FUNCTION_SEND_VOICE_MEM for FT991
https://github.com/Hamlib/Hamlib/issues/830
2021-10-18 23:55:42 -05:00
Mike Black W9MDB 024f7f061c Add RIG_MODE_IQ for FunCube Pro Plus and RS-HFIQ
https://github.com/Hamlib/Hamlib/issues/829
2021-10-18 23:01:38 -05:00
Mike Black W9MDB 0cd7e5cc16 Update debug statement in elecraft.c to show is_k4 2021-10-18 22:59:18 -05:00
Mike Black W9MDB c0aeb14a2a Change Elecraft K4 to use AB3;FT1 instead of AB0;FT1
https://github.com/Hamlib/Hamlib/issues/825
2021-10-18 22:41:07 -05:00
Mike Black W9MDB dc09191f07 Add copy A/B for Elecraft K4 to avoid cross-band error when setting split
https://github.com/Hamlib/Hamlib/issues/825
2021-10-18 15:33:50 -05:00
Mike Black W9MDB 736072bbaf Fix k3.c case of BW command 2021-10-18 15:27:30 -05:00
Mike Black W9MDB 84df12919f Fix Elecraft K3 DT/DT$ command to expect the correct answer length
https://github.com/Hamlib/Hamlib/issues/825
2021-10-17 22:54:09 -05:00
Mike Black W9MDB 899cd71b1d Fix Elecraft K3/K4 bandwidth BW to expect 6 instead of 7 response
https://github.com/Hamlib/Hamlib/issues/825
2021-10-17 22:49:50 -05:00
Mike Black W9MDB 49f3452bf2 Add send_morse to Yaesu rigs -- message is the number of the memory to be played 2021-10-17 17:53:02 -05:00
Mike Black W9MDB 569f21c7fe Revert "Start to normalize Icom cmd detection"
This reverts commit 1ade49f3d5.
2021-10-17 16:02:30 -05:00
Mike Black W9MDB 80f7378bf5 Arrgghhh..fix spelling of PKTLSB 2021-10-17 13:14:57 -05:00
Mike Black W9MDB 3dde8030a0 Add PKTUSB PKTLSB to allowed rig modes for Icom in set_dsp_flt 2021-10-17 13:11:11 -05:00
Mike Black W9MDB 1ade49f3d5 Start to normalize Icom cmd detection 2021-10-17 13:10:15 -05:00
Mike Black W9MDB 1b10d113f2 Add debug info to k3_set_mode
https://github.com/Hamlib/Hamlib/issues/825
2021-10-17 06:54:07 -05:00
Mike Black W9MDB 25e5f59300 Fix k3.c build
https://github.com/Hamlib/Hamlib/issues/825
2021-10-17 06:47:26 -05:00
Mike Black W9MDB 015d79cc80 Fix k3_set_mode for K4 VFOB case
https://github.com/Hamlib/Hamlib/issues/825
2021-10-17 06:43:18 -05:00
Mike Black W9MDB 6c43e5c6ac Fix bogus "not supported" message when icom_set_mode_x26 is called 2021-10-16 23:29:05 -05:00
Mike Black W9MDB 83b7243946 Change icom_set_mode_with_data to reuse existing filter# if RIG_PASSBAND_NOCHANGE is requested
https://github.com/Hamlib/Hamlib/issues/827
2021-10-15 12:56:17 -05:00
Mike Black W9MDB 50512b4bf9 Fix Elecraft K4 set_mode to work with VFOB
https://github.com/Hamlib/Hamlib/issues/825
2021-10-15 12:05:46 -05:00
Mike Black W9MDB 891ca6ed75 Fix TS450 and TS690 split check -- should be using IF status now
Should work with any rigs that don't have split status too in case there are any.
https://github.com/Hamlib/Hamlib/issues/826
2021-10-15 12:02:41 -05:00
Mike Black W9MDB 4c634f8c04 Fix FT1000MP set_split_vfo
Testing shows RX=VFOA, TX=VFOB in contrast to the manual saying the opposite
https://github.com/Hamlib/Hamlib/issues/824
2021-10-14 16:34:42 -05:00
Mike Black W9MDB 4c1cbf0aa9 Change flrig FSK/PSK modes to use RTTY instead of PKTUSB
https://github.com/Hamlib/Hamlib/issues/823
2021-10-14 10:50:06 -05:00
Mike Black W9MDB 16a879bc72 Fix icom_set_mode_x26
https://github.com/Hamlib/Hamlib/issues/811
2021-10-13 16:02:40 -05:00
Mike Black W9MDB 6a4bebcb96 Merge branch 'master' of https://github.com/Hamlib/Hamlib 2021-10-13 11:55:04 -05:00
Mike Black W9MDB c7acbc19de Improve Icom rigs with 1A 03 command and add some debug
https://github.com/Hamlib/Hamlib/issues/811
2021-10-13 11:53:45 -05:00
Christoph Berg dfab74d74d ic7610: Re-add send_morse
Commit 28b7543de6 mistakenly removed
send_morse from ic7610, add it back.
2021-10-12 21:55:18 +02:00
Mike Black W9MDB c6249ed0f7 Add ft1000mp_set_split_freq_mode functioun
https://github.com/Hamlib/Hamlib/issues/819
2021-10-11 16:37:25 -05:00
Mike Black W9MDB d5a1b125cd Fix frame.c 2021-10-10 17:17:30 -05:00
Mike Black W9MDB 7e6f948bf7 Undo frame.c commit -- misunderstood use 2021-10-10 17:12:07 -05:00
Mike Black W9MDB 75408098a4 Change Icom frame.c to only look for 0xfd for end of frame. Was not seeing error frames]
https://github.com/Hamlib/Hamlib/issues/818
2021-10-10 16:27:58 -05:00
Mike Black W9MDB 2319d17389 Fix rigs so that VFOB/A split works as well as VFOA/B
https://github.com/Hamlib/Hamlib/issues/745
2021-10-08 23:55:48 -05:00
Mike Black W9MDB fecc7d42aa Hopefully fixed auto_power_on for IC-7610 and IC-9700
But it takes ~4 seconds on IC-7300 to power on 14 seconds to time out when the rig does not respond at all
https://github.com/Hamlib/Hamlib/issues/815
2021-10-05 11:40:54 -05:00
Mike Black W9MDB ca9a45c93e Reduce icom auto_power_on timeout from 15 seconds to just over 5 seconds
https://github.com/Hamlib/Hamlib/issues/815
2021-10-04 17:34:09 -05:00
Mike Black W9MDB 0b966412f4 For FT100 add swap to VFOB when in split and PTT on to allow power reading of VFOB
Also add 100ms delay after PTT off as Fake It was not resetting rx freq after tx
https://github.com/Hamlib/Hamlib/issues/808
2021-10-03 08:10:03 -05:00
Mike Black W9MDB 068544eccb Fix icom_set_mode_with_data to also set filter width
https://github.com/Hamlib/Hamlib/issues/811
2021-10-02 23:17:36 -05:00
Mike Black W9MDB 0018422d46 Add another check for icom_set_mode to skip if both mode and width are not changing 2021-10-02 22:59:19 -05:00
Mike Black W9MDB eadd1da009 Fix IC7300 (and other Icoms) set/get_dsp_filter
All Icoms will now try the 1A 03 command once and if it is rejected won't try again.
https://github.com/Hamlib/Hamlib/issues/811
2021-10-02 17:33:21 -05:00
Mike Black W9MDB a5ad107c63 Adding NOTES.txt to rig model directories to keep track of rig behaviors
This could be turned into a help facility eventually
2021-09-30 09:10:45 -05:00
Mike Black W9MDB a2b3a8d67e Disable icom_get_vfo as user twiddling VFO knob does not work while polling
current_vfo is still determined at startup
 https://github.com/Hamlib/Hamlib/issues/806
2021-09-29 05:46:53 -05:00
Mike Black W9MDB 8399b4b4dc For Icom get_vfo make the same change as last commit for other Icom rigs
https://github.com/Hamlib/Hamlib/issues/806
2021-09-28 14:06:50 -05:00
Mike Black W9MDB 3a76cb1b40 For Icom get_vfo when freqs are equal will only check vfo 1 time
This means get_vfo will not follow rig button pushes when freqs are equal
https://github.com/Hamlib/Hamlib/issues/806
2021-09-28 12:01:50 -05:00
Mike Black W9MDB f076d135bc Fix FT100 reading of power when in split mode
https://github.com/Hamlib/Hamlib/issues/808
2021-09-28 07:07:54 -05:00
Mike Black W9MDB de5cb713f0 Align some more code 2021-09-26 23:45:26 -05:00
Mike Black W9MDB 9c272dd5f7 Align some code 2021-09-26 23:39:37 -05:00
Mike Black W9MDB aae3ec4996 Allow IC-7300 and many other Icom rigs to find current vfo on startup
Icom rigs that do not have 0x25 or XCHG cannot do this yet which are older Icom rigs
XCHG rigs cannot get_vfo while transmitting but 0x25 rigs can
https://github.com/Hamlib/Hamlib/issues/806
2021-09-26 17:03:47 -05:00
AuroraRAS 782ad2a034 make the Android.mk files adapt to multi arch 2021-09-25 07:03:23 +08:00
Mike Black W9MDB 421c6e7c4e Fix icom.c get_mode to not ask for unselected VFO when VFO_CURR is requested
https://github.com/Hamlib/Hamlib/issues/806
2021-09-22 10:40:56 -05:00
Mike Black W9MDB a94dcddcf4 Fix ICOM request for VFOB info when VFOB is active vfo
https://github.com/Hamlib/Hamlib/issues/806
2021-09-21 12:17:17 -05:00
Michael Black 3fb38741aa
Merge pull request #805 from wutje/fix_yaesu_detect
Fix Yaesu and Adat detect
2021-09-20 16:31:56 -05:00
Wouter van Gulik 0ad5f4c3db Drop debug printf 2021-09-20 23:19:59 +02:00
Wouter van Gulik 8024fba14d Fix bug yaesu and adat probe:
Yaesu probe code never left the loop, even if it did find something.
Adat tried stop_bits 0, which serial_setup rightfully refused.
THIS IS UNTESTED.
2021-09-20 23:06:25 +02:00
Mike Black W9MDB f7ca1a90fd Fix FTDX9000 METER reading the right way
https://github.com/Hamlib/Hamlib/issues/755
2021-09-20 00:03:02 -05:00
Mike Black W9MDB f8db0b2a36 Fix FTDX9000 METER readings
https://github.com/Hamlib/Hamlib/issues/755
2021-09-19 23:56:38 -05:00
Mike Black W9MDB e5aa78c396 Fix FTDX9000 METER_TEMP
Change return codes for meters to RIG_ENAVAIL
https://github.com/Hamlib/Hamlib/issues/755
2021-09-19 23:49:06 -05:00
Mike Black W9MDB 912bfb4d5b Promote IC781 to stable 2021-09-18 09:36:29 -05:00
Mike Black W9MDB 1cdc387bc4 Promote Orion Tentec 599 Eagle to stable 2021-09-18 08:45:55 -05:00
Mike Black W9MDB e49693af08 Update version in flrig.c to match format of all others 2021-09-18 06:00:35 -05:00
Mike Black W9MDB c2117ce140 Fix Xiegu spelling in x108g.c 2021-09-17 22:16:10 -05:00
Mike Black W9MDB 696a55a968 Promote FTDX10 to stable 2021-09-17 09:25:50 -05:00
Mike Black W9MDB 1586a92b63 Prompt FT980 to stable 2021-09-17 09:01:53 -05:00
Mike Black W9MDB f01a9647d0 Prompt TenTec Orion to stable 2021-09-17 09:00:23 -05:00
Mike Black W9MDB 17bbd2f602 Update version date in ft817.c 2021-09-16 15:57:37 -05:00
Wouter van Gulik 345729421d ft817: Only set the VFO after a successful read. 2021-09-16 22:43:12 +02:00
Wouter van Gulik 7d605c86bd Split on/off is used so drop comment saying it is not yet 2021-09-16 22:43:12 +02:00
Wouter van Gulik 759cbbed3b ft817.c: Improve get_ptt by fetching TX_STATUS explicitly, instead of
doing a manual cache timeout.
Also be consistent: if we allow set_ptt to be rejected then also allow
get_tx_status en get_ptt to be rejected without failing.
Stop settings ptt_response to -1; it is only set when we got a reply so
it is a sane value or the default, no need set it again.
2021-09-16 22:43:05 +02:00
Wouter van Gulik 90f27ac7aa ft817.c: Use ft817_get_ptt instead of open coding it. 2021-09-16 22:42:07 +02:00
Wouter van Gulik 34492271bc ft817.c: Only get dig mode when needed.
This improves getting frequency and mode because we can skip reading EEPROM
 if not needed.
2021-09-16 22:42:07 +02:00
Mike Black W9MDB 388294c3d6 Fix RIG_STATUS_STABLE misspelling 2021-09-15 13:50:31 -05:00
Mike Black W9MDB 8cc59cca3b Rigs have been at BETA status forever so promoting all to STABLE 2021-09-15 13:44:42 -05:00
Mike Black W9MDB 7561642898 Turns out thd72 has a mini USB so may take hardware flow control 2021-09-15 13:36:45 -05:00
Mike Black W9MDB efb57f9a10 Change hardware flow back to xonxoff for THD72
Promote all TH rigs to stable
2021-09-15 08:57:34 -05:00
Mike Black W9MDB 9b618b6f47 Patch from Stephen McCallum for THD72 change to hardware flow 2021-09-14 22:18:35 -05:00
Mike Black W9MDB 1a7a7a5ae7 Fix flrig modeMap loop to ignore NULL entries
https://github.com/Hamlib/Hamlib/issues/798
2021-09-14 11:29:07 -05:00
Mike Black W9MDB 8ab0f0167d Make flrig compatible with older versions e.g. 1.3.42 on RPi
https://github.com/Hamlib/Hamlib/issues/798
2021-09-14 10:02:21 -05:00
Mike Black W9MDB 0f2a92b2de Change kenwood to only set VFOA default on 1st rig_open call
https://github.com/Hamlib/Hamlib/issues/797
2021-09-13 13:13:12 -05:00
Mike Black W9MDB ad2418577a Fix compile warning in ft1000mp.c 2021-09-13 08:54:27 -05:00
Mike Black W9MDB dcb85aa52a Fix debug print in ft817.c 2021-09-11 10:39:51 -05:00
Mike Black W9MDB 90cb1239d1 Remove unneeded RETURNFUNC in ft1000mp.c 2021-09-11 10:36:32 -05:00
Mike Black W9MDB 86a8e6baf5 Bump version in rx331.c 2021-09-11 10:24:42 -05:00
Mike Black W9MDB d9db709963 Remove overlapping union references in rx331.c 2021-09-11 10:24:07 -05:00
Mike Black W9MDB 7bae5bbd3d Add const declaration to omnivii.c 2021-09-11 10:15:44 -05:00
Mike Black W9MDB 9b15316bd1 Remove unneeded clause and add const declaration in jupiter.c 2021-09-11 10:11:54 -05:00
Mike Black W9MDB f852b1c645 Remove unneeded clause from ra37xx.c 2021-09-11 10:09:17 -05:00
Mike Black W9MDB a7ac90e76e Add needed return in ts890s.c 2021-09-11 09:59:39 -05:00
Mike Black W9MDB 1b3b5b70c1 Remove overlapping union reference in flex6xxx.c 2021-09-11 09:58:24 -05:00
Mike Black W9MDB c3f9f20aa8 Make var const in optoscan.c 2021-09-11 09:56:52 -05:00
Mike Black W9MDB ecea9da847 Remove unused value set in icom.c 2021-09-11 09:54:19 -05:00
Mike Black W9MDB ec2d5387a7 Remove shadowed declaration from icom.c 2021-09-11 09:53:17 -05:00
Mike Black W9MDB 02f0ae986f Remove always true clause from icom.c 2021-09-11 09:48:36 -05:00
Mike Black W9MDB 644c640da4 Merge branch 'master' of https://github.com/Hamlib/Hamlib 2021-09-11 08:14:41 -05:00
Mike Black W9MDB a85d6891c7 Fix return path in icom.c 2021-09-11 05:43:19 -05:00
Mike Black W9MDB 6e5bc09b27 Fix potential buffer underflow in icom.c 2021-09-11 05:41:25 -05:00
Mike Black W9MDB 2706cca649 Fix potential buffer underflow in icom frame.c 2021-09-11 05:41:03 -05:00
Mike Black W9MDB a5064bc5d9 Fix shadow variable in flrig.c 2021-09-11 05:35:05 -05:00
Mike Black W9MDB e21e9b3304 Reduce if clause in flrig.c 2021-09-11 05:33:22 -05:00
Mike Black W9MDB d39daab0df Remove unused function in ar7030p_utils.c 2021-09-11 05:13:40 -05:00
Michael Black 196884e3b1
Merge pull request #790 from AuroraRAS/keepgoingndk
Fix compile-time errors in Android NDK environment
2021-09-10 23:31:51 -05:00
Mike Black W9MDB e881993433 Fix segfault in kenwood_set_vfo
https://github.com/Hamlib/Hamlib/issues/794
2021-09-10 05:36:42 -05:00
Mike Black W9MDB f2c60aa33a Since Icom rigs default to filter 2 if a filter is not selected we will do the same when turning on data mode
https://github.com/Hamlib/Hamlib/issues/791
2021-09-07 17:52:44 -05:00
Mike Black W9MDB e900b4f9dc Change set_icom_set_mode_with_data to not change mode unless necessary
Should allow filters to stay where they are set if USB-D is the starting mode
https://github.com/Hamlib/Hamlib/issues/791
2021-09-07 17:44:57 -05:00
AuroraRAS b5bd1f4036 Append the missing information to build hamlib v4.3 for Android NDK
The following errors were fixed in this commit:
error: undefined symbol: rig_sprintf_vfo
error: undefined symbol: initrots2_radant
error: undefined symbol: ts890s_caps
2021-09-07 21:30:09 +08:00
Wouter van Gulik b06a3c1714 Merge branch 'master' into ft817_improvements 2021-09-04 23:16:18 +02:00
Wouter van Gulik 5aa1572a30 Merge branch 'master' into ft817_improvements 2021-09-04 23:08:48 +02:00
Wouter van Gulik 6f02f38fdc Add 60m to the 818 tx capabilities, it is one fo the few differences
between 818 and 817.
2021-09-04 22:57:23 +02:00
Wouter van Gulik 49b2eca6c1 Add get_ant for 817. NO TESTED! I ONLY HAVE A FT818! 2021-09-04 22:57:23 +02:00
Michael Black 187dcff6c5
Merge pull request #787 from wutje/yeasu_move_native_cmd_to_c_file
Yeasu rigs: move native command to C file, move function declaration to C file
2021-09-04 15:46:51 -05:00
Wouter van Gulik 4cf092fc0b Implement get_ant (for 818 only) Add antenna info to RX lists 2021-09-04 22:20:54 +02:00
Wouter van Gulik 83b887ca8c Properly implement getting ALC, RFPOWER and SWR for 817/818.
Previous implementation used improper command, and incorrect calibration,
and did not enable it in the caps.
Add SWR since that was easy enough.
2021-09-04 22:20:48 +02:00
Wouter van Gulik 53035454f2 Use plain 5 instead of YAESU_CMD_LENGTH as it is not related and only brings confusion 2021-09-04 22:13:32 +02:00
Wouter van Gulik 775fc832f6 Drop unused command typedef 2021-09-04 22:13:32 +02:00
Wouter van Gulik 12889cd957 Add definition of TX metering CAT command 2021-09-04 22:13:32 +02:00
Wouter van Gulik e825e5b4c9 ft817: Move relevant code fomr header to C file.
Dropped pointless NULL check before free.
Explicitly implemented digi_mode instead of awkward add on to fm_status
Handle unlikely case of getting bogus digi mode, this prevent a garbage
read while determining the bandwidth of the mode
2021-09-04 22:13:32 +02:00
Mike Black W9MDB 731eb39df8 Really fix icom_set_func so that it can also turn off DUAL_WATCH 2021-09-04 22:13:32 +02:00
Mike Black W9MDB e78a8258ce Fix gp2000_get_mode bogus sscanf -- potential seg fault function would not work 2021-09-04 22:13:32 +02:00
Mike Black W9MDB 9162127e9c Fix icom_set_func so that it can also turn off DUAL_WATCH
In ic756.c remove ic756_set_func and use icom_set_func instead
2021-09-04 22:13:32 +02:00
Wouter van Gulik b6837801a6 Drop pointless rig_s assignment from Yeasu code.
rig_s was assigned once and use once, better use rig->state direct;
it gives less code to read.
Also dramatically shrinked send_priv_cmd for ft1000mp, ft100, ft600,
ft747 and ft847 by simply using ncmd direct instead of via a variabel.
2021-09-04 22:13:32 +02:00
Wouter van Gulik 287e79d318 Stop copying table to private data, use table direct.
The table is never written so there is no point makeing the copy;
it only adds confusion for a programmer.
2021-09-04 22:13:32 +02:00
Mike Black W9MDB 32de5c3485 astyle files 2021-09-04 22:13:32 +02:00
Chuck Ritola 20221524f8 Map FCDPP LNA and Mixer Gain as PREAMP values. Closes #766 2021-09-04 22:13:32 +02:00
Mike Black W9MDB 970dff70a3 Make kenwood set_split_vfo behave the same as set_vfo in both directions
https://github.com/Hamlib/Hamlib/issues/746
2021-09-04 22:13:32 +02:00
Mike Black W9MDB 7b61057202 For kenwood rigs reset split after set_vfo FR command if needed
Side effect of this change is support of reverse split by changing to VFOB
https://github.com/Hamlib/Hamlib/issues/746
2021-09-04 22:13:32 +02:00
Mike Black W9MDB 8092588d97 Remove unnecessary set_mode command from TARGETABLE_MODE Icom rigs
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB a0e692006f Remove override of PKTUSB mode for Icom rigs -- don't think we need this
Was causing mode toggling on IC7300 during PTT transitions in JTDX
2021-09-04 22:13:32 +02:00