Wykres commitów

2980 Commity (67aee821330f5374353b51cb1f7b0c02712a872f)

Autor SHA1 Wiadomość Data
Mike Black W9MDB 2c83486775 Minor changes to icom.c 2023-07-19 12:07:16 -05:00
Michael Black daa86f5b7a
Merge pull request #1339 from mikaelnousiainen/ft710-fixes
Improve Yaesu FT-710 backend
2023-07-18 15:45:37 -05:00
Mikael Nousiainen d0fba93c65 Bump version for FT-710 2023-07-18 23:32:36 +03:00
Mikael Nousiainen ebc10b84f4 Fix more FT-710 issues and implement the new CF clarifier command 2023-07-18 23:31:15 +03:00
Mike Black W9MDB f7bed3320e Fix set_split_mode for Icom rigs
Add some more send_morse fixes - still can't do speed change yet
2023-07-18 12:37:54 -05:00
Mike Black W9MDB b58c0a0fa4 IC-9700 VFO selection now works for VFOA, VFOB, MainA, MainB, SubA, and SubB
WSJT-X does not set VFOB mode when VFOA mode is already selected...must change VFOA mode and back again to set VFOB
2023-07-18 10:20:53 -05:00
Mike Black W9MDB 876e79c34d Add DUAL_WATCH for IC756 2023-07-17 17:22:54 -05:00
Mike Black W9MDB 9b04338080 Give a warning for the IC-9700 if trying to select VFOB while in satmode 2023-07-16 16:54:59 -05:00
Mike Black W9MDB e167d0f1a0 Fix FT-991 poweron routine 2023-07-16 15:08:33 -05:00
Mike Black W9MDB 902cfd708f Improve Icom set_powerstat=1
Original 2023-07-16T09:28:43.323319-0600:    4:rig_set_powerstat: elapsed=10236ms
IC-7300  2023-07-16T09:46:48.814844-0600:    4:rig_set_powerstat: elapsed=4020ms
IC-9700  2023-07-16T10:36:27.239828-0600:    4:rig_set_powerstat: elapsed=5717ms
The goal is to tweak each rig for fastest result but need more testers for that
Slowest right now is IC-9700 which is the default value
Total timeout will be just over 10.5 seconds to allow rig to power on
https://github.com/Hamlib/Hamlib/issues/1325
2023-07-16 10:38:59 -05:00
Mike Black W9MDB 932cca4c84 Revert "IC-705 cannot do get_powerstat"
This is handled in icom.c generic routine
This reverts commit a2c7227676.
2023-07-15 22:55:07 -05:00
Mike Black W9MDB d834a5a50d Revert "IC-7610 cannot do get_powerstat"
This is handled in icom.c generic routine
This reverts commit 685f8c3862.
2023-07-15 22:54:04 -05:00
Mike Black W9MDB 685f8c3862 IC-7610 cannot do get_powerstat 2023-07-15 16:12:38 -05:00
Mike Black W9MDB a2c7227676 IC-705 cannot do get_powerstat 2023-07-15 15:52:25 -05:00
Mikael Nousiainen c1829e3de0 Add ft710.h 2023-07-12 00:36:49 +03:00
Mikael Nousiainen d54912e375 FT-710 fixes, part 1 2023-07-12 00:29:32 +03:00
Mike Black W9MDB 84048e3e94 Fix newcat.c TX validation 2023-07-11 10:11:13 -05:00
Mike Black W9MDB b37e9877bd Merge branch 'master' of https://github.com/Hamlib/Hamlib 2023-07-10 17:27:09 -05:00
Mike Black W9MDB 2ff99809f1 Remove validation from BD/BU commands in newcat.c
https://github.com/Hamlib/Hamlib/issues/1331
2023-07-10 17:26:45 -05:00
George Baltz N3GB b2ea9da61c Enable level_gran[] checking for all calls to kenwood_set_level.
Part of issue #1144
2023-07-10 15:39:41 -04:00
George Baltz N3GB 649f09449a Yet more missing level defs. 2023-07-10 15:39:41 -04:00
George Baltz N3GB 34fd238291 Still more level_gran data. 2023-07-10 15:39:41 -04:00
George Baltz N3GB 14cb2304b0 Use level_gran[] values in kenwood_get_level. 2023-07-10 15:39:41 -04:00
Mike Black W9MDB 04c65d9d7e Add Quisk as a rig 2023-07-09 23:06:05 -05:00
Mikael Nousiainen c6d0365c3b Merge master and fix conflicts 2023-07-08 19:40:10 +03:00
Mike Black W9MDB ce052db3a2 Remove get_vfo from ic9700 ic7610 and ic785x 2023-07-07 12:06:38 -05:00
Mike Black W9MDB 3cc6b7614c Fix IC7610 caps structure for new firmware test 2023-07-07 11:47:59 -05:00
Mike Black W9MDB 52cba4630b Change FLRig PKT modes to PKTUSB/LSB instead of RTTY
https://github.com/Hamlib/Hamlib/issues/1327
2023-07-03 07:56:04 -05:00
Mike Black W9MDB ad1e63efa1 Fix FT-991 Fake It failing to retrun to receive frequency
Yaesu rigs will no return from set_ptt until TX0 is achieved
Restrict 300ms wait just to FTDX3000 due to antenna switching
This speeds up set_ptt off for other Yaeus rigs
https://github.com/Hamlib/Hamlib/issues/1326
2023-07-02 17:50:38 -05:00
Mike Black W9MDB 25ad13cea9 Add BG2FX FC4/C/CR/L 2023-06-28 12:48:30 -05:00
Mike Black W9MDB f3cab55c4f Change set_mode_x26 to do correct VFO for 7600/7610
https://github.com/Hamlib/Hamlib/issues/1319
2023-06-27 14:28:37 -05:00
Mike Black W9MDB a3ac6e0be3 Change to using RIG_IS macros
Fix segfault on non 76XX rigs
https://github.com/Hamlib/Hamlib/issues/1319
2023-06-27 11:24:27 -05:00
Mike Black W9MDB c0c70b0146 Fix IC-7600 set/get freq to use new 0x25/x26 capability if available
https://github.com/Hamlib/Hamlib/issues/1319
2023-06-27 08:54:43 -05:00
Mike Black W9MDB 2728d47a60 For TS-2000 turn off VOX before TX 2023-06-27 06:55:16 -05:00
Mike Black W9MDB 4bd904502b Fix TS2000 RIG_VFO_C errors 2023-06-26 23:16:48 -05:00
Mike Black W9MDB b158b224ab Fix TS-2000 set_ptt
https://github.com/Hamlib/Hamlib/issues/1321
2023-06-26 23:07:40 -05:00
Mike Black W9MDB fcef98e60d Improve Malachine band change time a bit 2023-06-23 23:38:44 -05:00
Mike Black W9MDB 28396bad7a Updates to anytone -- more development needed 2023-06-20 17:29:58 -05:00
Mike Black W9MDB 701aaab1c6 Ensure usb echo off is determined first thing for Icom rigs
https://github.com/Hamlib/Hamlib/issues/1318
2023-06-20 09:32:10 -05:00
Mike Black W9MDB 5281361e07 Update rig->caps in netrigctl.c for level_gran and parm_gran
https://github.com/Hamlib/Hamlib/issues/1305
2023-06-17 15:43:16 -05:00
Mike Black W9MDB b3a61cf00e astyle icom.c 2023-06-16 23:24:25 -05:00
Mike Black W9MDB f14c241f43 Fix IC-905 frequency -- needed to be 10Hz units 2023-06-16 22:32:13 -05:00
Mike Black W9MDB d9b936618c Remove VFO_TX from dummy 2023-06-11 23:34:15 -05:00
Mike Black W9MDB dc1fa7f450 Remove ENTERFUNC from frame.c to balance 2023-06-09 22:39:24 -05:00
Mike Black W9MDB 2e610be031 Balance RETURNFUNC in ic7300.c 2023-06-09 22:33:36 -05:00
Mike Black W9MDB 88a1d88e0f Fix icom.c set_mode_with_data to skip mode if same and skip bandwidth if same or nochange
https://github.com/Hamlib/Hamlib/issues/1312
2023-06-09 17:06:46 -05:00
Mike Black W9MDB 788db91e2f Change Malachite post_write_delay to 250ms based on user testing on Linux & Windows 2023-06-09 12:38:45 -05:00
Mike Black W9MDB 163d10651b Add stop_morse and wait_morse to PowerSDR 2023-06-09 09:07:36 -05:00
Mike Black W9MDB c4f635ab5d Add send_morse to PowerSDR 2023-06-08 23:42:21 -05:00
Mike Black W9MDB 224d68d1ac Speed up Malachite normal operations with 125ms post write requirement instead of 400ms
400ms needs for band changes on Malachite
Fix BUILTINFUNC calls to compile correctly -- this is for debugging only
2023-06-08 17:34:39 -05:00
Mikael Nousiainen 4aec461337 Improve Icom power status handling. Add auto power on/off to netrigctl. 2023-06-08 18:56:29 +03:00
Mike Black W9MDB 9bec3fad4f Hopefully speed up Malachite on get commands by temporarily changin post_write_delay to 400ms 2023-06-07 17:36:19 -05:00
Mike Black W9MDB 203920e293 FIx FT817 set/get_mode -- thanks to Mooner Salem K6AQ
https://github.com/drowe67/freedv-gui/issues/409
2023-06-07 07:05:05 -05:00
Mike Black W9MDB 835b66e7df Give the FT-920 some time during PTT OFF to allow it to occur
Fake-It was not working probably due to this as can't set freq while PTT
2023-06-06 23:34:15 -05:00
Mike Black W9MDB 72071a313e Fix FT817 get_mode
https://github.com/Hamlib/Hamlib/issues/1308
2023-06-06 14:22:28 -05:00
Mike Black W9MDB 138060d4d9 Fix flex6xxx ZZAR command 2023-06-06 14:17:48 -05:00
Mike Black W9MDB b25db51a51 Allow icom_send_morse to repeat a single char transmit when receiving a NAK 2023-06-06 10:42:30 -05:00
Mike Black W9MDB bc50d9c273 +04d actaully kicks out 3-digits and not 4 -- the + is included in the width value
Revert "Fix PowerSDR ZZAR command format -- may need another fix for SmartSDR format to be different"

This reverts commit 1e5563909d.
2023-06-06 10:16:21 -05:00
Mike Black W9MDB 1e5563909d Fix PowerSDR ZZAR command format -- may need another fix for SmartSDR format to be different 2023-06-06 10:09:32 -05:00
Mike Black W9MDB 21f0e560f7 For Icom rigs when PASSBAND_NOCHANGE is requested do not change the filter setting
https://github.com/Hamlib/Hamlib/issues/1309
2023-06-06 09:44:25 -05:00
Mike Black W9MDB e8af3447aa Fix ft817.c build for MacOS and Pi
https://github.com/Hamlib/Hamlib/issues/1308
2023-06-06 08:36:50 -05:00
Mike Black W9MDB 5276e25a92 FIx from Brian G8SEZ for FT817 get_mode
And another fix for returning the correct mode hopefully for DIG modes
https://github.com/Hamlib/Hamlib/issues/1308
2023-06-06 08:14:37 -05:00
Mike Black W9MDB acc42665ef Allow FT817 to write to EEPROM for set_mode
Should not cause too much wear on the EEPROM
https://github.com/Hamlib/Hamlib/issues/1308
2023-06-05 08:34:59 -05:00
Mike Black W9MDB eb97c7c107 Change anytone.c to use bluetooth protocol
Update some things to keep debug quiet during thread operations in anytone.c
2023-06-04 15:56:01 -05:00
Mike Black W9MDB e1e570d19a Add documentaion for FT-817 2023-06-04 07:56:10 -05:00
Mike Black W9MDB 48b01aa3ff Add RIG_MODE_PKTLSB to FT817 even though it must be switched using Menu 26
Add a warning message to notify the user
https://github.com/Hamlib/Hamlib/issues/1308
2023-06-04 07:18:00 -05:00
Mike Black W9MDB a6de41e206 rigctld can now see RIG_LEVEL values correctly
https://github.com/Hamlib/Hamlib/issues/1305
2023-06-03 16:50:30 -05:00
Mike Black W9MDB 412221d346 Update anytone.c a bit 2023-06-03 16:48:20 -05:00
Mike Black W9MDB 2491d208d9 Fix FT450 and FT991 RIG_LEVEL_NR values
https://github.com/Hamlib/Hamlib/issues/1305
2023-06-02 15:16:38 -05:00
Mike Black W9MDB cd0b685ed2 Change FT450 and FT991 RIG_LEVEL_NR back
https://github.com/Hamlib/Hamlib/issues/1305
2023-06-02 10:25:05 -05:00
Mike Black W9MDB b34f18af40 Promote IC905 to stable since it seems to work OK 2023-05-31 14:22:37 -05:00
Mike Black W9MDB 82954c0549 Change Yaeus sleep afer PTT off to 300ms instead of 100ms
DX3000 was failing frequency change in Fake It mode probably due to antenna switching times
This was a separate rx/tx antennas
2023-05-31 08:36:55 -05:00
Mike Black W9MDB fe209d7cce Fix Yaeus LVL_NR to default 1-15 range and set FT450 to 1-11 ranges
https://github.com/Hamlib/Hamlib/issues/1305
2023-05-31 07:55:50 -05:00
Mike Black W9MDB c3cf7a9874 Change IC-905 to ALPHA status 2023-05-31 07:18:59 -05:00
Mike Black W9MDB 5745457d7f Fix anytone thread deletion 2023-05-30 22:10:19 -05:00
Mike Black W9MDB 5541deb812 Fix get_ptt command for anytone 2023-05-29 22:27:31 -05:00
Mike Black W9MDB 8fcd8242af Change anytone set_ptt to use new PTT On hold command 2023-05-29 22:16:23 -05:00
Mike Black W9MDB 1ea7e23235 Reduce get_vfo anytone command to 1 instead of 2 sequences with new command found 2023-05-29 22:11:14 -05:00
Mike Black W9MDB 16137cd72a Change mutex locking locations in anytone.c 2023-05-29 15:58:14 -05:00
Mike Black W9MDB 75699adbbb Add TARGETABLE_MODE for IC7700 since VFOB can have independent mode
https://github.com/Hamlib/Hamlib/issues/1304
2023-05-29 15:23:24 -05:00
Mike Black W9MDB dcd8ac58cf Update comment in anytone.c 2023-05-29 10:09:46 -05:00
Mike Black W9MDB 84643407ff Reduce debug in anytone.c thread unless CACHE debug level is requested 2023-05-29 09:56:29 -05:00
Mike Black W9MDB 07a9f321b4 Fix anytone set/get VFO
https://github.com/Hamlib/Hamlib/issues/1303
2023-05-28 16:38:27 -05:00
Mike Black W9MDB f37c24d052 Anytone process 0xaa 0x53 message 2023-05-27 16:30:04 -05:00
Mike Black W9MDB e5bb7355b8 More anytone fixes
https://github.com/Hamlib/Hamlib/issues/1303
2023-05-27 16:21:14 -05:00
Mike Black W9MDB 4e8acc728c Fix anytone/Makefile.am to include anytone.h
https://github.com/Hamlib/Hamlib/issues/1303
2023-05-27 12:58:18 -05:00
Mike Black W9MDB 34f20cc970 Add thread to anytone.c to do the keep alive it needs
https://github.com/Hamlib/Hamlib/issues/1303
2023-05-27 12:51:24 -05:00
Mike Black W9MDB 3b45dfa4b8 Add AnyTone D578UVIII
https://github.com/Hamlib/Hamlib/issues/1303
2023-05-27 11:04:56 -05:00
Mike Black W9MDB 81dd39319b Clean up startup messages in newcat.c when power is off 2023-05-26 12:19:50 -05:00
Mike Black W9MDB 8d465a257e Fix a couple more debug statements 2023-05-26 10:53:32 -05:00
Mike Black W9MDB 06f5d8376f Fix debug message eol 2023-05-26 10:52:04 -05:00
Michael Black f01a165ec7
Merge pull request #1302 from mikaelnousiainen/power-status-bug-fixes
Power status bug fixes
2023-05-26 10:47:35 -05:00
Mikael Nousiainen fd68723da1 Fix issues with power status handling in rigctl+rigctld and the Yaesu backend 2023-05-26 18:03:20 +03:00
Mikael Nousiainen 8730e6a0b1 IC-746 and IC-756ProII+III support AGC_TIME 2023-05-23 23:25:27 +03:00
Michael Black 610bf2d903
Merge pull request #1301 from GeoBaltz/man1
Man1
2023-05-23 15:05:54 -05:00
George Baltz N3GB b6fe91504f Avoid NULL dereference in debug statement. 2023-05-23 13:14:28 -04:00
Mike Black W9MDB 79492d4284 Put enter/leave CAT in FT767GX.c again and reduce write_delay to zero.
Hopefully speeds things up and still works but may need to tweak write_delay
https://github.com/Hamlib/Hamlib/issues/1300
2023-05-23 10:11:51 -05:00
Mike Black W9MDB 083669dbc8 Hopefully speed up FT767GX considerably
https://github.com/Hamlib/Hamlib/issues/1300
2023-05-22 11:25:57 -05:00
Mikael Nousiainen 9e1adcfdb8 Merge master and fix conflicts 2023-05-21 23:11:26 +03:00
Mikael Nousiainen cce66d3257 Fix power on/off bugs: rig_open() should succeed even if rig is powered off, auto power-on should not be automatically enabled (prevents turning rig off), fix Kenwood and Yaesu power on/off sequences for all rigs 2023-05-21 23:01:03 +03:00
Mike Black W9MDB 4832cc1bb2 Improve kenwood.c debug a little bit to reduce confusion
https://github.com/Hamlib/Hamlib/issues/1298
2023-05-21 08:15:47 -05:00
Mike Black W9MDB 6eb0735c75 Update Icom rigs that cannot query power status 2023-05-20 22:22:02 -05:00
Mike Black W9MDB 8b9a8d6649 Merge branch 'master' of https://github.com/Hamlib/Hamlib 2023-05-20 22:11:37 -05:00
Mike Black W9MDB 125273f7a2 Change IC7610 so use 0x03 for get_powerstat 2023-05-20 22:10:38 -05:00
George Baltz N3GB 14dbe41e76 Add Elecraft defaults to makefile. 2023-05-20 13:30:40 -04:00
George Baltz N3GB d3c2ebcc1f Round 4 of level_gran updates.
Fill in more holes.  This should cover the Kenwood and Elecraft rigs,
with most of the callers of kenwood_set_level vetted.  Also fills in
some other data in rig->caps.

Still looking for a way to (programatically) verify that AGC data is
checked and processed correctly.
2023-05-20 11:13:16 -04:00
George Baltz N3GB 3029260582 Add default level values for Elecraft rigs.
Add limits for 0.0-1.0 float values.
2023-05-20 11:13:16 -04:00
George Baltz N3GB 7a69042876 Enable full level checking for TS-890S.
Turn on checking against level_gran on the TS-890S,
so I can eat my own dog food.
2023-05-20 11:13:16 -04:00
George Baltz N3GB ea37ad1b21 Remove hard-coded constants.
Use more data already in rig->caps instead of hard coding values.
2023-05-20 11:13:16 -04:00
George Baltz N3GB 05f04730d7 Round 3 of level_gran updates. 2023-05-20 11:13:16 -04:00
Mike Black W9MDB 9528132f81 In icom.c show poweron with OK retval 2023-05-19 23:44:51 -05:00
Mike Black W9MDB 67344a66a7 Fix TS590 SH/SL command expected length 2023-05-19 16:32:26 -05:00
Mike Black W9MDB 04ee4ec580 Fix IC7800 to use get_freq instead of 0x18 command since it cannot read power status 2023-05-18 11:40:43 -05:00
Mike Black W9MDB 673ef04b0f Add x25_always to ic7610.c ic785x.c 2023-05-17 23:56:33 -05:00
Mike Black W9MDB a9d098bab3 Add send_voice_mem to kenwood.c and TS890 2023-05-17 22:41:29 -05:00
Mike Black W9MDB 44c9f83ae0 Improve power on sequencing for Yaesu rigs
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-17 17:26:53 -05:00
Mike Black W9MDB 0f5982272a Add icom_get_vfo for IC7610 and IC785X 2023-05-17 14:10:32 -05:00
Mike Black W9MDB 474428082d Add rig_get_vfo for IC9700 -- seems we can use x07 0Xd2 to determine main/sub vfo now 2023-05-17 14:03:08 -05:00
Mike Black W9MDB 630f5866a7 Completely remove single ; valcmd in newcat.c 2023-05-16 17:16:28 -05:00
Mike Black W9MDB bba58dff7b Revert newcat.c valcmd to ID; as single ; was causing timeouts on FT-991 and possibly others
Using ; required a 100ms sleep after receiving the ?; response and that sleep can be removed when using ID;
22ms time vs 135ms time to set freq on FT-991 now
2023-05-16 17:04:09 -05:00
Mike Black W9MDB f43aa43671 Fix newcat.c VFOB validation 2023-05-16 15:57:22 -05:00
Mike Black W9MDB eff6f2d554 Fix TS590 vfo test to ensure correct A/B when CURR/TX/RX is used
https://github.com/Hamlib/Hamlib/issues/1293
2023-05-15 07:45:38 -05:00
Mike Black W9MDB 05ab130f91 Add width/shift debug to ts590.c
https://github.com/Hamlib/Hamlib/issues/1293
2023-05-14 12:50:49 -05:00
Mike Black W9MDB 6651345065 Add SF command for TS-590S/SG
Still need to add bandwidth get/set
https://github.com/Hamlib/Hamlib/issues/1293
2023-05-14 11:06:22 -05:00
Mikael Nousiainen eea12aff0a Merge master 2023-05-14 12:08:15 +03:00
Mike Black W9MDB 7c5a636a64 Add FTDX10 to CAT TOT 100ms rigs 2023-05-13 22:27:23 -05:00
Mike Black W9MDB 300c0c415a Fix some state.depth values 2023-05-13 16:02:41 -05:00
Mike Black W9MDB c7cfc78303 Add IC7700 to rigs that don't have 0x25 2023-05-12 14:36:40 -05:00
Mike Black W9MDB 1f98f0d347 Try again to fix ft847 vfo reading
https://github.com/Hamlib/Hamlib/issues/1286#issuecomment-1545971701
2023-05-12 11:19:02 -05:00
Mikael Nousiainen 92215dfd2a Fix bugs in \send_raw command and add possibility to specify any command terminator character. Add \stop_morse to Dummy rig. 2023-05-12 10:01:32 +03:00
Mike Black W9MDB dfc5e72d02 Have FT847 default to sat_mode when Sub VFO is requested
Don't see any way to query satellite mode
https://github.com/Hamlib/Hamlib/issues/1286#issuecomment-1544662994
2023-05-11 16:36:12 -05:00
Mike Black W9MDB bdecc7f73e Only do close functions when comm_state is true
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-10 23:27:40 -05:00
Mike Black W9MDB 6285c4a6b8 Remove unused variable in newcat.c
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-10 17:28:49 -05:00
Mike Black W9MDB 131f8443a3 Improve Yaesu poweron detection speed in default condition of already powered on
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-10 17:24:41 -05:00
Mike Black W9MDB e9cc1881dc Fix x25cmdfails detection in icom.c
https://github.com/Hamlib/Hamlib/issues/1277#issuecomment-1542655090
2023-05-10 14:42:22 -05:00
Mikael Nousiainen c80d45378a More fixes to command 0x25 logic 2023-05-10 22:39:45 +03:00
Mikael Nousiainen 716637c4ab Fix x25cmdfails logic to allow failure detection only once. Subsequent failures after an initial successful use of command 0x25 will not prevent use of the command. 2023-05-10 22:35:44 +03:00
Mikael Nousiainen 4b8de5f96d Change float level granularity formatting to use %f to avoid E notation. Fix AGC_TIME level range for Icom rigs. Fix listing of AGC levels in \dump_caps. Add \stop_morse and \wait_morse in \dump_caps. Add simulation of responses in \send_cmd_rx and \send_raw for dummy rig (and if rig port type is NONE). Fix other minor issues. 2023-05-10 20:53:18 +03:00
Mike Black W9MDB d2924c7ae7 Add a flush in newcat.c get_powerstat 2023-05-09 14:13:17 -05:00
Mike Black W9MDB 1d96a84b44 Fix dangling pointer in aor.c 2023-05-08 23:58:52 -05:00
Mike Black W9MDB 4f0d78f1d9 Fix cppcheck warnings 2023-05-08 23:56:28 -05:00
Mike Black W9MDB a4c10c3206 Fix cppcheck warnings 2023-05-08 12:16:51 -05:00
Mike Black W9MDB 247f0f72cf Excludes IC9100 from updating x25cmdfails from satmode
The IC9100 never supports 0x25
https://github.com/Hamlib/Hamlib/issues/1284
2023-05-08 10:30:24 -05:00
Mike Black W9MDB dad55ef148 astyle files getting ready for WSJT-x-2.7.0rc1 2023-05-08 07:37:13 -05:00
Mike Black W9MDB 2a758b96ab Fix compile warning in tci1x.c 2023-05-07 17:17:01 -05:00
Mike Black W9MDB 4a8a82ffc4 Fix icom.c 0x25 detection and add IC9100 to known rigs that doesn't have 0x25
https://github.com/Hamlib/Hamlib/issues/1284
2023-05-05 09:38:07 -05:00
Mike Black W9MDB 1ab828f8ef Reduce icom.c 0x25 warning to trace level -- the error is expected when rig does not support 0x25 2023-05-04 07:20:16 -05:00
Mike Black W9MDB d044ad998c Add retry to icom_get_ptt
https://github.com/Hamlib/Hamlib/issues/1283
2023-05-03 16:18:02 -05:00
Mike Black W9MDB ec64850901 Change netrigctl.c to return POWER_OFF when timeout occurs as opposed to invalid command
https://github.com/Hamlib/Hamlib/issues/1282
2023-05-03 15:40:00 -05:00
Mike Black W9MDB 5a079e03a4 Restore elecraft extended K2 cmd set to startup value 2023-04-30 09:52:24 -05:00
Mike Black W9MDB a349c3e07b Change ft817 startup timeout to 1500ms to avoid a timeout
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-29 07:57:07 -05:00
Mike Black W9MDB e5a6055d57 Another attempt to fix ft817_get_vfo
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-28 22:30:07 -05:00
Mike Black W9MDB 215aa6b92c Try to fix ft817 get_vfo to return the valid status bye
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-28 08:20:57 -05:00
Mike Black W9MDB e82f127965 Allow icom read_frame to return when bus collision occurs
https://github.com/Hamlib/Hamlib/issues/1280
2023-04-26 15:38:08 -05:00
Mike Black W9MDB 07ba41d551 Add a retry in icom frame.c in case of collision
https://github.com/Hamlib/Hamlib/issues/1280
2023-04-25 11:07:25 -05:00
Mike Black W9MDB da94c8b770 Change ft817.c to not mask the low bit on eepromp reads -- hopefully this doesn't break everything
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-25 08:52:42 -05:00
Mike Black W9MDB 1c1b9e7511 Enable async_io for IC-746 and IC-746PRO
https://github.com/Hamlib/Hamlib/issues/1280
2023-04-25 08:13:03 -05:00
Mike Black W9MDB 6fadbfb112 Change Icom 0x25 logic to only allow one detection
https://github.com/Hamlib/Hamlib/issues/1277
2023-04-25 08:00:43 -05:00
Mike Black W9MDB 4ba3a02512 FT-817 add 100ms delay during ft817_open to avoid initial cmd error during startup
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-22 11:22:16 -05:00
Mike Black W9MDB 2af9f2c5b3 For FT-817 add sleep after set_vfo to allow vfo swap to occur
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-21 22:05:42 -05:00
Mike Black W9MDB 6c410f164e This did not solve the problem with Win4Yaesu
Revert "https://github.com/Hamlib/Hamlib/issues/1275"

This reverts commit c02ded5b49.
2023-04-21 16:04:04 -05:00
Mike Black W9MDB c02ded5b49 https://github.com/Hamlib/Hamlib/issues/1275 2023-04-19 15:15:56 -05:00
Michael Black 3b66959f4e
Merge pull request #1274 from mikaelnousiainen/ts590sg-fixes
Fix and extend TS-590(S/SG) backend
2023-04-17 07:21:10 -05:00
Mikael Nousiainen 1a59ce2ae2 Fix and extend TS-590(S/SG) backend 2023-04-15 00:25:29 +03:00
Daniele Forsi IU5HKX 6f0efd59e6 Fix check for RIG_BUSBUSY
Fixes a cppcheck warning:
rigs/icom/frame.c:510:19: style: Redundant condition: The condition 'i != 14' is redundant since 'i < 0' is sufficient. [redundantCondition]
        if (i < 0 && i != RIG_BUSBUSY) /* die on errors */
2023-04-11 23:28:46 +02:00
Mike Black W9MDB 905c9fff95 Fix SDR++ giving wrong answer for get_powerstat
https://github.com/Hamlib/Hamlib/issues/1266
2023-04-10 09:37:01 -05:00
Michael Black 6c1d83ed86
Merge pull request #1269 from ncw/fix-qcx-cw-sending
Fix QRP Labs QCX Morse Sending
2023-04-09 22:14:00 -05:00
Michael Black cf77666cc1
Merge pull request #1268 from dforsi/fix/doxygen
Add/fix Doxygen comments
2023-04-09 22:13:42 -05:00
Daniele Forsi IU5HKX 96bb604b12 Fix typos 2023-04-09 23:06:32 +02:00
Mike Black W9MDB e5a00cddb9 Fix case where netrigctl gets a 0 answer to chk_vfo
https://github.com/Hamlib/Hamlib/issues/1266
2023-04-09 08:29:48 -05:00
Nick Craig-Wood 2c283ab47a Fix QRP Labs QCX Morse Sending
Before this fix, hamlib used the TS480 protocol for sending morse
which adds a lot of spaces on the end.

The QCX actually uses the Elecraft morse sending protocol so switch it
over to using that.

Tested with QCX Mini firmware v1.09a
2023-04-09 14:00:25 +01:00
Daniele Forsi IU5HKX 8d40732064 Fix initializer-overrides warnings by clang
Fixes:
dx77.c:225:5: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides]
    {
    ^
dx77.c:217:23: note: previous initialization is here
    .tx_range_list2 = {RIG_FRNG_END,},
                      ^~~~~~~~~~~~~~~

ft991.c:356:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides]
    .scan =               newcat_scan,
                          ^~~~~~~~~~~
ft991.c:352:27: note: previous initialization is here
    .scan =               newcat_scan,
                          ^~~~~~~~~~~
2023-03-28 19:53:29 +02:00
Mike Black W9MDB 79db09c201 Fix PS0; command in newcat.c
https://github.com/Hamlib/Hamlib/issues/1220
2023-03-28 10:24:31 -05:00
Mike Black W9MDB 224820fb44 Fix rigctld get_powerstat
https://github.com/Hamlib/Hamlib/issues/1220
2023-03-28 09:43:26 -05:00
Daniele Forsi IU5HKX 692deca638 Remove duplicated conditions
Fixes:
rigs/yaesu/newcat.c:10537:9: style: Same expression 'strcmp(priv->cmd_str,"IS1;")==0' found multiple times in chain of '||' operators. [duplicateExpression]
        || strcmp(priv->cmd_str, "IS1;") == 0
        ^
rigs/yaesu/newcat.c:10548:9: style: Same expression 'strcmp(priv->cmd_str,"NR0;")==0' found multiple times in chain of '||' operators. [duplicateExpression]
        || strcmp(priv->cmd_str, "NR0;") == 0
        ^
rigs/yaesu/newcat.c:10549:9: style: Same expression 'strcmp(priv->cmd_str,"NR1;")==0' found multiple times in chain of '||' operators. [duplicateExpression]
        || strcmp(priv->cmd_str, "NR1;") == 0
        ^
rigs/yaesu/newcat.c:10552:9: style: Same expression on both sides of '||'. [duplicateExpression]
        || strcmp(priv->cmd_str, "OS0;") == 0
        ^
2023-03-26 23:00:38 +02:00
Daniele Forsi IU5HKX 2db37fe7db Fix typos 2023-03-26 11:01:51 +02:00
Mike Black W9MDB ac197389a2 Fix IC-7160 get_powerstat to disable it...cannot read power status from 7610 2023-03-25 11:20:52 -05:00
Mike Black W9MDB 8cdb21b6f3 Add ST command detection to set_cmd_validate in newcat.c 2023-03-22 15:09:48 -05:00
Mike Black W9MDB 7914842c2d Another attempt to make Mac compiler happy
https://github.com/Hamlib/Hamlib/issues/1256
2023-03-21 12:03:10 -05:00
Mike Black W9MDB 9f960fa531 Try another fix for MacOS compile
https://github.com/Hamlib/Hamlib/issues/1256
2023-03-21 10:05:26 -05:00
Mike Black W9MDB 2712c57058 Try another fix for MacOS compile
https://github.com/Hamlib/Hamlib/issues/1256
2023-03-21 10:04:41 -05:00
Mike Black W9MDB d893de407e Fix Mac compile error in newcat.c
https://github.com/Hamlib/Hamlib/issues/1256
2023-03-21 08:44:29 -05:00
Mike Black W9MDB cf956daf17 Clean up id5100.c 2023-03-20 23:20:40 -05:00
Mike Black W9MDB 3254ac70a1 Change FT991, FTDX101MP, FTDX3000 to use ; for command validation
https://github.com/Hamlib/Hamlib/issues/1252
2023-03-20 23:10:35 -05:00
Daniele Forsi IU5HKX 8e24746a3e Fix typos 2023-03-19 22:20:28 +01:00
Mike Black W9MDB 113cad3ee1 For K3 prevent ID; command from K22; command
Remote ops was having a problem with K22;
https://github.com/Hamlib/Hamlib/issues/1254
2023-03-18 23:40:45 -05:00
Mike Black W9MDB fd473062d1 astyle kenwood.c 2023-03-18 15:21:30 -05:00
Leif Sawyer 09a6bbf7c7 Support 5ghz/60M memory channels 2023-03-09 13:56:09 -09:00
Mikael Nousiainen f17f6f0f42 Disable rig port flushing when async I/O is enabled. Improve validation of Icom frames. 2023-03-08 23:35:08 +02:00
Michael Black 0e6fd996bc
Merge pull request #1244 from mikaelnousiainen/ts2000-fixes
Improve Kenwood TS-2000 backend
2023-03-08 15:31:58 -06:00
Mike Black W9MDB 2f68033840 Fix set_vfo in jst145.c 2023-03-07 15:38:28 -06:00
Mike Black W9MDB 95196ca96c Fix set_freq in jst145.c 2023-03-07 15:00:00 -06:00
Mikael Nousiainen ec0645780c Fix Kenwood TS-2000 bugs and implement essential commands for remote control 2023-03-07 10:38:20 +02:00
Mike Black W9MDB d06244c47f Re-enable set/get mem for xg3 2023-03-05 17:03:29 -06:00
Mike Black W9MDB eb5767c0ca Align xg3 with kenwood_priv and remove set/get mem for xg3 for now 2023-03-05 13:19:43 -06:00
Mike Black W9MDB e428d824cd Fix xg3 set_freq 2023-03-05 13:12:33 -06:00
Daniele Forsi IU5HKX 9ad9f23fe1 Fix unterminated comment
Fixes a cppcheck error:
rigs/mds/serialnum.c:106:1: error: Unmatched '}'. Configuration: ''. [syntaxError]
2023-03-04 23:13:11 +01:00
Mike Black W9MDB fe1eabf531 Win4Yaesu is not recognizing EX commands so we ignore errors on the EX command for some Yaeus rigs 2023-02-28 16:57:47 -06:00
George Baltz N3GB 07fc69f3e8 Enable first user of check_level_param
Use check_level_param for all RIG_LEVEL_CWPITCH sets for Kenwood rigs.
Note that the placement of the call is temporary; eventually it should
be moved outside the main switch statement, and invoked for all set_levels.
2023-02-26 13:12:52 -05:00
George Baltz N3GB a9b9154a2d Round 2. 2023-02-26 13:12:52 -05:00
George Baltz N3GB 00e2797c6f First round of level_gran additions.
Issue: #1144
2023-02-26 13:12:52 -05:00
George Baltz N3GB bc476a1c94 ATTenuator level 0 should always be allowed - to turn it off. 2023-02-26 13:12:52 -05:00
George Baltz N3GB f5a1dabd06 Add missing level definitions for TS-590SG 2023-02-26 13:12:52 -05:00
Mike Black W9MDB a9cb121584 Add stop_morse for some Kenwood rigs 2023-02-25 22:11:11 -06:00
Mike Black W9MDB 717dae5027 Fix potential segfault in cmdstr check in kenwood.c 2023-02-21 11:44:12 -06:00
Mike Black W9MDB 514d87dcc9 astyle kenwood.c 2023-02-19 17:01:42 -06:00
Mike Black W9MDB 10ac497c0b Improve response of ;;;;PS1; command 2023-02-19 16:56:51 -06:00
Michael Black 1edb21a38d
Merge pull request #1237 from dforsi/fix/unused-includes
Remove unused includes and add useful includes
2023-02-16 12:20:44 -06:00
Daniele Forsi IU5HKX 52be0797d8 [rigs/*] Fix includes 2023-02-16 19:08:24 +01:00
Daniele Forsi IU5HKX 7673abc59b [yaesu] Fix includes 2023-02-16 19:08:24 +01:00
Daniele Forsi IU5HKX 420125b8bc [kenwood] Fix includes 2023-02-16 19:08:24 +01:00
Daniele Forsi IU5HKX 7211730866 [icom] Fix includes 2023-02-16 19:08:24 +01:00
Daniele Forsi IU5HKX d09c048161 [rigs/*] Remove unused include of config.h 2023-02-14 19:57:48 +01:00
Daniele Forsi IU5HKX a04abe6e04 [yaesu] Remove unused include of config.h 2023-02-14 19:30:51 +01:00
Daniele Forsi IU5HKX 5c17054295 [kenwood] Remove unused include of config.h 2023-02-14 19:29:22 +01:00
Daniele Forsi IU5HKX 2e894dd9cc [icom] Remove unused include of config.h
Found wih "Include What You Use".
2023-02-14 19:21:18 +01:00
Mike Black W9MDB 9dbe4ef79a Separate the validation cmd in newcat.c to allow rig post_write_delay to be in effect
https://github.com/Hamlib/Hamlib/issues/1219
2023-02-14 09:22:50 -06:00
Mike Black W9MDB 58700c6e9f Increase post_write to 20ms for FT710
https://github.com/Hamlib/Hamlib/issues/1235
2023-02-12 07:26:28 -06:00
Mike Black W9MDB 4078fa9248 Fix ID5100 S Main 1 Sub
https://github.com/Hamlib/Hamlib.git
2023-02-10 16:49:37 -06:00
Mike Black W9MDB 111627533f Changes to support ID-5100 in gpredict.
Can now set set freq/mode on VFOA/B or Main/Sub correctly automatically switching dual watch mode as needed
2023-02-10 08:02:48 -06:00
Mike Black W9MDB f9adf5de0a Add attenuator level control for TS890
Update SMeter/SWR tables for TS890
Thanks to N3GB George Baltz
2023-02-08 12:02:19 -06:00
Mike Black W9MDB 907a178aa6 Some fixes for th.c operation
https://github.com/Hamlib/Hamlib/issues/1230
2023-02-06 16:01:08 -06:00
Mike Black W9MDB 73fc563ceb Add fix for TMD700
https://github.com/Hamlib/Hamlib/issues/1230
2023-02-06 15:58:18 -06:00
Mike Black W9MDB cc7c335dc5 Improve FT-857 get_vfo response when error occurs
This could be FT-857 EEPROM burnout
https://github.com/Hamlib/Hamlib/issues/1232
2023-02-06 15:14:34 -06:00
Mike Black W9MDB c903c09cd1 Allo FT-857 to return cached vfo when set_vfo is called and EEPROM read error occurs
https://github.com/Hamlib/Hamlib/issues/1232
2023-02-06 11:11:17 -06:00
Mike Black W9MDB b037c72c50 Fix AF level control for FTDX10 and FT710
https://github.com/Hamlib/Hamlib/issues/1231
2023-02-05 17:28:23 -06:00
Mike Black W9MDB 0e9bdc5d04 Fix spelling error in kenwood.c 2023-02-04 17:08:31 -06:00
Mike Black W9MDB 1efff461e3 Have icom rigs show debug when civ addr has been changed and timeout occurs
https://github.com/Hamlib/Hamlib/issues/1229
2023-02-04 14:22:57 -06:00
Mike Black W9MDB c055817c27 Fix FT-450D detection 2023-02-04 06:35:40 -06:00
Mike Black W9MDB fa503c5b3b Change TM-D700 and TM-D710 to hardware flow control
https://github.com/Hamlib/Hamlib/issues/1228
2023-02-01 22:19:02 -06:00
Mike Black W9MDB d645bae207 Ensure K4 is in K40 mode when requesting ID 2023-02-01 16:50:10 -06:00
Mike Black W9MDB 8a25a3be90 Fix sdrsharp model name to show gpredict 2023-01-27 17:46:46 -06:00
Mike Black W9MDB ff64d86fd9 Fix sdrsharp manufacturer name 2023-01-27 17:44:08 -06:00
Mike Black W9MDB 5c36bef6c2 Fix compile warning in sdrsharp.c 2023-01-27 17:39:14 -06:00
Mike Black W9MDB 41a8a50e65 Add SDR# rig for use with SDR#'s gpredict pluigin -- can only get/set freq 2023-01-27 17:31:24 -06:00
Mike Black W9MDB 1e353191bc Make Kenwood rigs wake up serial port on PS command
Failing get_powerstat will now return RIG_OK
https://github.com/Hamlib/Hamlib/issues/1226
2023-01-26 08:35:45 -06:00
Mike Black W9MDB eb049ab92d Add dummy bytes to kenwood PS; command
https://github.com/Hamlib/Hamlib/issues/1226
2023-01-25 22:18:45 -06:00
Mike Black W9MDB a47eba7ce4 Revert "Update NEWS"
This reverts commit 76a3ab19eb.
2023-01-24 11:25:49 -06:00
Mike Black W9MDB 76a3ab19eb Update NEWS 2023-01-24 11:23:47 -06:00
Mike Black W9MDB 3fd698d063 Change QRP QRDX PTT to use TQ instead TX...more incompability with TS-480 standard 2023-01-24 11:22:19 -06:00
Mike Black W9MDB d68c218a3d ERemove EX103 get/set for FTDX5000 2023-01-23 14:49:06 -06:00
Mike Black W9MDB 52bed765ef Clean up rig power on/off sequencing for Kenwood/Elecraft rigs
Note that the K3/K3S cannot power on via CAT control
https://github.com/Hamlib/Hamlib/issues/1225
2023-01-22 23:41:21 -06:00
Mike Black W9MDB 9626894029 Fix K3/K3S VFOB mode/bandwidth setting
https://github.com/Hamlib/Hamlib/issues/1224
2023-01-22 16:45:22 -06:00
Mike Black W9MDB d16b52e414 Fix IC7300 5 second sleep during poweron
Reverse ID-5100 logic for dual watch mode
https://github.com/Hamlib/Hamlib/issues/1220
2023-01-22 10:49:15 -06:00
Mike Black W9MDB 0c2426c800 Add 5 second sleep during power on for IC7300
https://github.com/Hamlib/Hamlib/issues/1220
2023-01-21 17:21:04 -06:00
Mike Black W9MDB eb1d467236 Fix segfault in aclog.c 2023-01-20 15:39:23 -06:00
Mike Black W9MDB 50a14bb08f Add ACLog rig -- should work with WSJT_X and Fake It mode -- mode setting is a bit odd though might need None for mode in WSJT-X and manually set rig 2023-01-20 12:47:52 -06:00
Mike Black W9MDB 268f44eb7d Remove one sleep from set_powerstat loop
https://github.com/Hamlib/Hamlib/issues/1212
2023-01-18 23:32:18 -06:00
Mike Black W9MDB 3daed948a8 Make auto_power_on a bit more robust for RigPI which seems slow to get going
https://github.com/Hamlib/Hamlib/issues/1212
2023-01-18 23:27:27 -06:00
Mike Black W9MDB 9d096c4ac9 Improve powerstat on/off behavior for Icom rigs
https://github.com/Hamlib/Hamlib/issues/1212
2023-01-18 15:00:18 -06:00
Mike Black W9MDB ac220815c4 Fix rig_close entry in id5100.c 2023-01-18 12:37:15 -06:00
Mike Black W9MDB 9861d1f87b Add dual watch capability for ID-5100
https://github.com/Hamlib/Hamlib/issues/1218
2023-01-18 08:49:11 -06:00
Mike Black W9MDB f392cc4c18 Fix AGC level display in rigctld
https://github.com/Hamlib/Hamlib/issues/1155
2023-01-17 23:54:05 -06:00
Mike Black W9MDB aeb2692b42 Change FTDX10 handshake to None instead of Hardware 2023-01-17 22:30:02 -06:00
Mike Black W9MDB 0ad5a4b742 Attempt to allow PS; query for Yaeus rigs when powered off
https://github.com/Hamlib/Hamlib/issues/1220
2023-01-15 22:22:14 -06:00
Mike Black W9MDB c3ff7e134f Add TS-2000 to has_ps exceptions
https://github.com/Hamlib/Hamlib/issues/1213
2023-01-15 12:41:01 -06:00
Mike Black W9MDB 77ce6b6dc3 Add FT991 to 60M exception 2023-01-15 10:17:54 -06:00
Mike Black W9MDB dc131cba7f Fix set_powerstat on/off/on for Icom rigs using rigctld power_on=0
https://github.com/Hamlib/Hamlib/issues/1212
2023-01-10 08:46:10 -06:00
Mike Black W9MDB 00dce998ae Fix Elecraft power2mW precision/accuracy
Should fix any others too
https://github.com/Hamlib/Hamlib/issues/1205
2023-01-09 23:26:15 -06:00
Mike Black W9MDB aa1cf567f6 Fix Icom poweron behavior
https://github.com/Hamlib/Hamlib/issues/1212
2023-01-09 12:34:22 -06:00
Mike Black W9MDB 58621995f3 Fix FT-710, FTDX10, FTDX101D/MP 60M operations
https://github.com/Hamlib/Hamlib/issues/1211
2023-01-09 10:42:57 -06:00
Mike Black W9MDB d2ef9d5eda Fix get_powerstat status return to always show POWER_ON for kenwood non-PS rigs
https://github.com/Hamlib/Hamlib/issues/1213
2023-01-09 10:28:43 -06:00
Mike Black W9MDB 89fadca3bd For Icom rigs close and reopen rig after set_powerstat=1 -- Linux resets the usb device
https://github.com/Hamlib/Hamlib/issues/1212
2023-01-09 09:50:25 -06:00
Mike Black W9MDB 57522f0b93 Ensure 60M exception for FT710 is only for US language setting
https://github.com/Hamlib/Hamlib/issues/1211
2023-01-08 10:28:34 -06:00
Mike Black W9MDB 8be3fcbef5 Add FT-710 to 60M exception in newcat.c to allow some ability to work with WSJT-X
https://github.com/Hamlib/Hamlib/issues/1211
2023-01-08 07:58:57 -06:00
Mike Black W9MDB e3ac42a6b6 Update timing in nrd535.c based on testing thanks to markjfine 2023-01-07 22:17:24 -06:00
Mike Black W9MDB 6cb7a8c560 Fix FTDX3000 EX039 error
https://github.com/Hamlib/Hamlib/issues/1206
2023-01-07 16:03:34 -06:00
Mike Black W9MDB 7978d74750 Force K22 mode on Elecraft rigs to get PC power level in .1W intervals for low power operations
https://github.com/Hamlib/Hamlib/issues/1205
2023-01-07 11:46:56 -06:00
Mike Black W9MDB eb904148b5 Fix elecraft power2mW by scaling power to either 15W or 100W based on KPA availability
We are ignoring the tx_range values for the Kn series
https://github.com/Hamlib/Hamlib/issues/1205
2023-01-06 23:31:18 -06:00
Mike Black W9MDB 22df154486 Remove EX039 check from FTDX3000/3000DM
https://github.com/Hamlib/Hamlib/issues/1206
2023-01-06 22:22:25 -06:00
Mike Black W9MDB 79255fa27c Remove unnecessary check from netrigctl.c
https://github.com/Hamlib/Hamlib/issues/1155
2023-01-06 16:41:45 -06:00
Mike Black W9MDB 4a487ffdcc Fix rigctld agc level readings -- allow for rig backedn to specify "RIG_AGC_NONE" now for clarity if desired
https://github.com/Hamlib/Hamlib/issues/1155
2023-01-06 16:21:58 -06:00
Mike Black W9MDB 87cc9a8c3d Update ID5100 and ID4100
Promote ID5100 to stable
https://github.com/Hamlib/Hamlib/issues/1204
https://github.com/Hamlib/Hamlib/issues/1202
https://github.com/Hamlib/Hamlib/issues/1202
2023-01-04 15:40:36 -06:00
Mike Black W9MDB 383c95b9c4 Get dummy rig to work with grig by disallowing empty "u" calls 2023-01-04 15:39:23 -06:00
Mike Black W9MDB af9a7a6938 Make 3-byte Icom ID rigs show error message 2023-01-04 10:48:30 -06:00
Mike Black W9MDB cceffce4a5 Remove XONXOFF flow control from ID5100 and ID4100 -- Firmware E8 is not working correclty that flow control
https://github.com/Hamlib/Hamlib/issues/1202
2023-01-04 10:45:06 -06:00
Mike Black W9MDB 0404b43bd8 Add PKTUSB to ft1000mp rigs 2023-01-04 07:24:05 -06:00
Mike Black W9MDB 138795668f Fix ID5100 get/set_mode
Remove ID rigs freq_len check as civ_731 setting should cover it
https://github.com/Hamlib/Hamlib/issues/1204
2023-01-04 06:57:12 -06:00
Mike Black W9MDB 9c5809ffba Fix units for get freq for ID5100 ID4100 ID31 ID51
https://github.com/Hamlib/Hamlib/issues/1200
2023-01-03 17:54:04 -06:00
Mike Black W9MDB 1b6b78f54a Another attempt to fix get/set freq for ID5100 ID4100 ID31 ID51
https://github.com/Hamlib/Hamlib/issues/1202
https://github.com/Hamlib/Hamlib/issues/1200
2023-01-03 12:17:16 -06:00
Mike Black W9MDB 4c09344f32 Convert Icom 3-byte frequency to Hz from KHz
https://github.com/Hamlib/Hamlib/issues/1200
2023-01-02 23:04:54 -06:00
Mike Black W9MDB c7b33ef0b3 Fix ID5100 ID4100 ID31 ID51 get/set freq
Remove get_powerstat from ID4100 ID31 ID51 as it they are not capable
Add new rig_is_model function to help with Icom rig identification checks
https://github.com/Hamlib/Hamlib/issues/1202
https://github.com/Hamlib/Hamlib/issues/1200
2023-01-02 11:30:52 -06:00
Mike Black W9MDB fa7289995c Remove get_powerstat from Icom ID-5100 -- does not have the ability to get power status
https://github.com/Hamlib/Hamlib/issues/1201
2023-01-02 08:48:59 -06:00
Mike Black W9MDB 582686505c TS-890S query rig to find out which meter type the operator has selected
Thanks to N3GB George Baltz
2023-01-01 16:40:19 -06:00
Mike Black W9MDB 712564a2ae Revert "TS-890S query rig to find out which meter type the operator has selected"
Committed a bit too much
This reverts commit 2fc1d157ba.
2023-01-01 16:39:25 -06:00
Mike Black W9MDB 2fc1d157ba TS-890S query rig to find out which meter type the operator has selected
Thanks to N3GB George Baltz
2023-01-01 16:33:46 -06:00
Mike Black W9MDB 64c566cd14 Add QRPLabs QCX/QDX for better behavior/capability from ts480 entry 2022-12-30 16:04:39 -06:00
Mike Black W9MDB f67a53c41c Allow for 36 and 37 byte IF lengths for ic10.c
This should fix QRP QRDX buggy IF message -- hopefully the fix theirs to send 33 bytes.
https://github.com/Hamlib/Hamlib/issues/1196#issuecomment-1367473810
2022-12-29 11:36:50 -06:00
Mike Black W9MDB 04ccccb02d astyle newcat.c 2022-12-28 16:36:59 -06:00
Mike Black W9MDB 7e81e8552a FTDX5000 will now remember startup front/rear setting and restore it
Will also allow front/rear selection in WSJT-X/JTDX
https://github.com/Hamlib/Hamlib/issues/1195
2022-12-28 16:34:32 -06:00
Mike Black W9MDB 1fd44dcef2 Make FT5000 EX1031;TX1; command two commands
https://github.com/Hamlib/Hamlib/issues/1193
2022-12-28 14:27:05 -06:00
Mike Black W9MDB 2306ee4f1d Make sure FT5000 is in data mode for PTT request -- returns to MIC mode on shutdown
https://github.com/Hamlib/Hamlib/issues/1193
2022-12-28 14:11:25 -06:00
Mike Black W9MDB 606aea1552 FT5000 cannot use RIG_PTT_ON_DATA/MIC menu 103 control and is now set for rear automatically too
https://github.com/Hamlib/Hamlib/issues/1193
2022-12-28 12:41:39 -06:00
Mike Black W9MDB a75b274f6f Change FTDX5000 write_delay to zero -- was causing microham to return ?; to every command
https://github.com/Hamlib/Hamlib/issues/1080
2022-12-26 10:21:35 -06:00
Mike Black W9MDB 97ef9e5bea Add RIG_LEVEL_AGC_TIME to more Icom rigs
https://github.com/Hamlib/Hamlib/issues/1136
2022-12-24 14:37:32 -06:00
Mike Black W9MDB 33b2456129 Make FTDX5000 return to MIC input on closing
https://github.com/Hamlib/Hamlib/issues/1193
2022-12-23 16:49:45 -06:00
Mike Black W9MDB b153bcd1e5 Change TX-500 to only have 9600 baud available
https://github.com/Hamlib/Hamlib/issues/1188
2022-12-20 08:29:12 -06:00
Mike Black W9MDB 31e911edb8 Remove powerstat from TX-500 -- was always responding PS0;
https://github.com/Hamlib/Hamlib/issues/1188
2022-12-19 14:55:14 -06:00
Mike Black W9MDB ea29263f35 Fix unidirectional rig cached frequency (e.g. FT736R)
https://github.com/Hamlib/Hamlib/issues/1187
2022-12-18 09:01:27 -06:00
Mike Black W9MDB f554c3a7ff Fix kenwood_ts890_get_level -- thanks to N3GB George Baltz 2022-12-15 17:11:08 -06:00
Mike Black W9MDB e9192f5a8b Add get_freq cached for FT736R to allow working with gpredict
https://github.com/Hamlib/Hamlib/issues/1187
2022-12-14 11:14:54 -06:00
Mike Black W9MDB eb03592d00 If get_powerstat fails in any way then always return RIG_POWER_ON
https://github.com/Hamlib/Hamlib/issues/1189
2022-12-14 09:05:27 -06:00
Mike Black W9MDB 5c4c2f7748 If get_powerstat fails assume rig is powered on -- should fix sdr++ problem
https://github.com/Hamlib/Hamlib/issues/1186
2022-12-12 17:38:52 -06:00
Mike Black W9MDB d977f3fbdb astyle newcat.c 2022-12-11 13:56:29 -06:00
Mike Black W9MDB 294bdc7d2a Add FTDX1200 to rigs that need to ensure PTT is off before changing frequency
https://github.com/Hamlib/Hamlib/issues/1185
2022-12-11 11:53:22 -06:00
Mike Black W9MDB d1dccffd6b Add serialnum parser for MDS rig 2022-12-10 11:58:20 -06:00
Daniele Forsi IU5HKX f359f32bc4 Remove unused include of stdlib.h 2022-12-09 18:10:24 +01:00
Daniele Forsi IU5HKX f17a08fe85 Remove unused include of stdbool.h 2022-12-09 18:03:41 +01:00
Daniele Forsi IU5HKX f4923723fb Remove unused includes of ctype.h 2022-12-09 17:43:48 +01:00
Daniele Forsi IU5HKX a5773f6f4e Remove unused includes of cal.h 2022-12-09 17:39:43 +01:00
Daniele Forsi IU5HKX 3f077a5cf5 Remove unused includes of gpio.h 2022-12-09 17:31:23 +01:00
Daniele Forsi IU5HKX 84fc3169df Remove unused includes of frame.h 2022-12-09 14:51:22 +01:00
Daniele Forsi IU5HKX b93551712f Remove unused includes of fcntl.h 2022-12-09 14:06:59 +01:00
Daniele Forsi IU5HKX 2f6b80d98d Remove unused include of cm108.h 2022-12-09 12:41:24 +01:00
Daniele Forsi IU5HKX 6de45dd331 Remove unused include of amp_dummy.h 2022-12-09 12:37:34 +01:00
Daniele Forsi IU5HKX f7fe2912ec Remove unused includes of errno.h 2022-12-09 12:32:54 +01:00
Mike Black W9MDB b5e258228e Add missing calibration tables for TS890S 2022-12-07 15:30:38 -06:00
Mike Black W9MDB 6a80385f8b Merge branch 'master' of https://github.com/Hamlib/Hamlib 2022-12-05 13:59:55 -06:00
PianetaRadio dae50c7a95
Merge branch 'Hamlib:master' into master 2022-12-05 20:40:50 +01:00
Mike Black W9MDB 40d1bad1e1 Fix Jupiter set_freq problem -- was messing up strlen due to binary format
https://github.com/Hamlib/Hamlib/issues/1174
2022-12-05 12:49:03 -06:00
Mike Black W9MDB e3487cb5c6 Add RIG_TARGETABLE_MODE to ts890.c
https://github.com/Hamlib/Hamlib/issues/1172
2022-12-05 09:13:13 -06:00
Mike Black W9MDB ea1a718bb5 Change CAT TOT command in newcat.c to expect a response
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-04 11:18:33 -06:00
Mike Black W9MDB 156b810319 Add secondary check for rig_model in newcat.c for CAT TOT in case ID command fails
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-03 22:39:38 -06:00
Mike Black W9MDB a2b3e1348c Fix ID for FT991 and FT991 in newcat.c so CAT TOT settings work
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-03 22:24:05 -06:00
PianetaRadio 825fc07d00
Merge branch 'Hamlib:master' into master 2022-12-04 00:44:32 +01:00
Mike Black W9MDB 1e1ed4c9e6 Force the FT-991 to 100ms along with FT-DX2000, Ft-891, FT950, FTDX3000/D
10ms was seeing timeouts on some rigs using rigctl
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-03 15:18:02 -06:00
PianetaRadio d3d1fd7c40
Update 2022-12-03 19:35:11 +01:00
Mike Black W9MDB 20caf608ac For the FT991 change write_delay=0 and post_write_delay=2
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-03 10:34:26 -06:00
Mike Black W9MDB 827ae18f2e Reduce FT991 write_delay to 2ms and post_write_delay to 0ms
This works with CAT TOT = 10ms at 38,400 baud
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-03 07:40:06 -06:00
Mike Black W9MDB a9de174335 Change FT991 write_delay to 5ms -- was seeing many serial errors with 0ms
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-02 08:07:12 -06:00
Mike Black W9MDB aaab26686a astyle newcat.c 2022-12-01 17:18:48 -06:00
Michael Black 57f6c863c6
Merge pull request #1169 from PianetaRadio/master
Fixing newcat for targetable_vfo options
2022-12-01 17:17:46 -06:00
PianetaRadio 545811a978
Update newcat.c 2022-12-02 00:04:14 +01:00
Mike Black W9MDB 2b145fe717 Add netrigctl_send_raw to allow send_raw to work with rigctld
https://github.com/Hamlib/Hamlib/issues/1157
2022-12-01 16:20:23 -06:00
PianetaRadio 13538c38e0
Update newcat.c
To be finished
2022-12-01 21:33:49 +01:00
PianetaRadio cb72a054ea
Update targetable_vfo 2022-12-01 20:39:13 +01:00
PianetaRadio 01706287ff
Update targetable_vfo 2022-12-01 20:37:46 +01:00
PianetaRadio 1102dede64
Update targetable_vfo 2022-12-01 20:37:00 +01:00
PianetaRadio be499866b9
Update targetable_vfo 2022-12-01 20:35:59 +01:00
PianetaRadio 887aeae114
Update targetable_vfo 2022-12-01 20:34:34 +01:00
PianetaRadio ed3d7ed323
NB2 2022-12-01 20:33:22 +01:00
PianetaRadio c9ec1adc9f
Update targetable_vfo 2022-12-01 20:32:35 +01:00
Mike Black W9MDB e46da0c86e Fix newcat check for passband nochange
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-01 10:25:51 -06:00
PianetaRadio 3112c2f9e0
NB2
version update
2022-12-01 10:33:38 +01:00
PianetaRadio 54bfba3c14
NB2 2022-12-01 10:33:06 +01:00
PianetaRadio 033cc8a192
NB2
version update
2022-12-01 10:24:55 +01:00
PianetaRadio 72701a9032
NB2 2022-12-01 10:22:15 +01:00
PianetaRadio 479d7a080a
NB2
version update
2022-12-01 10:21:31 +01:00
PianetaRadio bb7d3cbad4
NB2
version update
2022-12-01 10:13:54 +01:00
PianetaRadio 20233b92c0
NB2
version update
2022-12-01 10:13:11 +01:00