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