Wykres commitów

643 Commity (f6941437ba4eb22080db02674f7591e3d7ad9fd4)

Autor SHA1 Wiadomość Data
Michael Black 668147885f
Merge pull request #948 from jleh/yaesu-nb-level
Add noise blanker level for Yaesu rigs
2022-01-31 22:08:13 -06:00
Juuso Lehtinen 236caa0d72 Add get & set RIG_LEVEL_NB for Yaesu rigs.
Tested with FT-991A

Same values applies to FTDX10D, FTDX101MP, FT991A, FTDX101D, FT891
2022-01-31 22:44:30 +00:00
Mike Black W9MDB cd7af2934d Change RETURNFUNC in ft847.c to RETURNFUNC2 2022-01-31 14:21:45 -06:00
Mike Black W9MDB 7b4b7ee630 Add a depth count to debug statements to help understand calling sequences
First call into rig functions is level 1
Top level like rigctl, rigctld is level 0
Non-depth calls are internal debug statements -- which can be modified to also show levels but that's a whole lot of statements not really necessary
Normal calls from other clients will be level 1
2022-01-30 23:37:01 -06:00
Mike Black W9MDB 9820d0314b Improve debug in newcat.c a little bit 2022-01-30 10:52:23 -06:00
Mike Black W9MDB f90c6a95ce Fix new_set_vfo_from_alias to check *vfo instead of vfo...duh... 2022-01-29 23:06:06 -06:00
Mike Black W9MDB b8802f3fee Fix FTDX3000DM detection
In newcat.c allos VFO=None to be reset to current vfo
2022-01-29 17:09:02 -06:00
Mike Black W9MDB 991e314820 Add RIG_LEVEL_BAND_SELECT for Yaesur rigs
https://github.com/Hamlib/Hamlib/issues/919
2022-01-29 16:25:18 -06:00
Mike Black W9MDB 8e18fd624d Add RIG_LEVEL_BAND_SELECT -- applies to Yaesu rigs for now
https://github.com/Hamlib/Hamlib/issues/919
2022-01-29 16:08:43 -06:00
Mike Black W9MDB f7ab1e62cc Add FT-DX3000DM changes -- DX3000 compatible other than it's 50W rig 2022-01-26 22:32:44 -06:00
Mike Black W9MDB a277d7ab9b Changes changing hamlib_port_t to pointer are not backwards compatible 2022-01-25 17:41:26 -06:00
Mike Black W9MDB 9e86e62238 Enable async I/O by default
Change hamlib_port_t to a pointer in rig.state
Deprecate static hamlib_port_t structure
New hamlib_port_t structure at end of rig.state
Clients built with older hamlib will use old structure in DLL
Clients built with newer hamlib will use new structure in DLL
So we maintain backwards compatibility until Hamlib 5.0
https://github.com/Hamlib/Hamlib/issues/894
2022-01-25 07:59:47 -06:00
Mike Black W9MDB 03aa7b1d83 Add FTDX-9000 to Yaesu rigs that cannot deal with "VS0;VS;" and end up muting the VFO 2022-01-21 17:02:56 -06:00
Mike Black W9MDB 8585a04284 Hopefully the final numbers for FTDX101MP watts table
https://github.com/Hamlib/Hamlib/issues/940
2022-01-20 14:45:31 -06:00
Mike Black W9MDB 6105687847 Update FTDX101MP power levels slightly
https://github.com/Hamlib/Hamlib/issues/940
2022-01-20 07:58:11 -06:00
Mike Black W9MDB 1561bc9600 Adjust FTDX101MP_RFPOWER_METER_WATTS_CAL
https://github.com/Hamlib/Hamlib/issues/940
2022-01-19 23:35:02 -06:00
Mike Black W9MDB ed4a667f77 Remove command validation for VS command for FTDX-3000
https://github.com/Hamlib/Hamlib/issues/903
2022-01-19 14:18:14 -06:00
Mike Black W9MDB 4d8e2c1f94 Remove FA/FB command validation for FT-DX3000 -- trying to find out why VFOA is muting on freq change
https://github.com/Hamlib/Hamlib/issues/903
2022-01-19 13:28:02 -06:00
Mike Black W9MDB 265ac88646 Change sprintf to SNPRINTF in yaesu
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 23:20:25 -06:00
Mike Black W9MDB d86fafb598 Really disable band select for the DX3000 instead of just printing a message
https://github.com/Hamlib/Hamlib/issues/903
2022-01-18 22:14:14 -06:00
Mike Black W9MDB 2f2cf4a68d Disable band select for FTDX3000 -- it's turning CLAR, muting audio, just behaving badly
https://github.com/Hamlib/Hamlib/issues/903
2022-01-18 18:16:40 -06:00
Mike Black W9MDB d01e939559 Fix VS1;BS command in newcat.c
https://github.com/Hamlib/Hamlib/issues/903
2022-01-17 23:28:49 -06:00
Mike Black W9MDB fe167c7ff4 Extend Yaeus BS command sleep from 200ms to 500ms -- DX3000 is muting Rx VFO so hopefully this fixes it.
https://github.com/Hamlib/Hamlib/issues/903
2022-01-17 18:05:26 -06:00
Mike Black W9MDB b2edec79bf Add BS command to newcat validation list
https://github.com/Hamlib/Hamlib/issues/903
2022-01-17 18:03:00 -06:00
Mike Black W9MDB 91772295d7 Fix FTDX3000 write_delay set to 0
https://github.com/Hamlib/Hamlib/issues/903
2022-01-17 17:34:14 -06:00
Mike Black W9MDB 3385a5f37b Remove TARGETABLE_MODE from FT-991
Rig does not have MD1 command
This needs to be done via cache in rig.c, read once and only change if needed
https://github.com/Hamlib/Hamlib/issues/731
2022-01-16 11:23:58 -06:00
Mike Black W9MDB 71ddc2e60d Fix ft757gx.c
https://github.com/Hamlib/Hamlib/issues/857
2022-01-11 16:45:11 -06:00
Mike Black W9MDB b0ae08f7b7 Change rig_get_conf to rig_get_conf2 in Yaesu rigs 2022-01-10 17:22:33 -06:00
Mike Black W9MDB 265be9f313 Add debug to newcat.c showing serial_handshake 2022-01-10 17:13:36 -06:00
Mike Black W9MDB 05f4f00cbd Add ftdx3000 so some more areas in newcat.c
https://github.com/Hamlib/Hamlib/issues/903
2022-01-09 09:43:12 -06:00
Mike Black W9MDB 7774cabfa6 https://github.com/Hamlib/Hamlib/issues/887
FT-100 50ms write delay worked -- now testing 25ms write delay
2022-01-08 15:48:53 -06:00
Mike Black W9MDB 5a5902c7ed Add GET_TX_METER to FT897 2022-01-03 11:38:19 -06:00
Mike Black W9MDB 01b7f81119 Add a data tag to the caps structure and a test in rig_init to ensure the data tag is where it is expected
Modify testrigcaps.c to test new data tag
This should detect any changes which corrupt rig_caps from additons/subtractions/changes to the structure
2021-12-31 23:49:29 -06:00
Mike Black W9MDB 3fd5198a57 Fix FT990 set_vfo to other vfo so the vfo swaps back 2021-12-31 23:27:34 -06:00
Mike Black W9MDB 7ce460f7d6 Add cmd validtion back for Yaesu rigs for FA/FB commands
https://github.com/Hamlib/Hamlib/issues/903
2021-12-27 16:46:20 -06:00
Mike Black W9MDB fc002ad187 Change write_delay in FTDX3000 to 10ms
VS1;VS; was answering VS0 instead of VS1 even though VFO did change to VFOB
https://github.com/Hamlib/Hamlib/issues/906
2021-12-27 16:07:52 -06:00
Mike Black W9MDB 1518b8033c If -RIG_ENTARGET returns from set_freq it will be ignored
This will covers rigs that cannot set freq while transmitting like the FTDX3000 and FTDX5000
https://github.com/Hamlib/Hamlib/issues/906
2021-12-27 14:46:56 -06:00
Mikael Nousiainen cd9a24b72e Merge upstream changes and fix conflicts 2021-12-18 23:53:42 +02:00
Mikael Nousiainen c764336e73 Fix build warnings caused by changes to I/O function signatures 2021-12-18 23:49:45 +02:00
Mike Black W9MDB c901126bf6 Ensure FTDX3000/5000 return ENAVAIL if tuner is on and meter is not SWR 2021-12-16 15:50:25 -06:00
Mike Black W9MDB 39d9577c1c Ensure FTDX3000/5000 meter is on SWR when reading SWR and tuner is on 2021-12-16 15:40:44 -06:00
Mike Black W9MDB dc0c5ddcf6 Allow the FTDX3000/5000 to read the meter for SWR when tuner is on 2021-12-16 15:21:36 -06:00
Mike Black W9MDB 4d33abeaae Fix FTDX9000 ALC Meter 2021-12-15 17:01:35 -06:00
Mike Black W9MDB 3cf36a7877 Fix SWR meter for FTDX9000 2021-12-15 16:56:42 -06:00
Mike Black W9MDB 1a88ae350b Fix FTDX3000 and FTDX5000 RF_POWER_METER reading 2021-12-15 16:26:22 -06:00
Mike Black W9MDB db38378412 Update FTDX101MP power levels 2021-12-14 16:54:46 -06:00
Mike Black W9MDB 2f95f7a8f4 Adjust power conversion for FTDX101MP 2021-12-14 14:44:24 -06:00
Mike Black W9MDB 7ea9eb3f13 Add power table to FTDX5000 since it's a 200W rig 2021-12-14 09:06:29 -06:00
Mike Black W9MDB 6aa7f9e9bc Remove read_update_delay from Yaesue files -- not used 2021-12-13 13:18:48 -06:00
Mike Black W9MDB cab48cecfa Add get/set clock for Yaesu FT1200/891/991/DX10/DX101/DX101MP
https://github.com/Hamlib/Hamlib/issues/851
2021-12-02 16:08:08 -06:00