Commit Graph

6328 Commits

Author SHA1 Message Date
Michael Black W9MDB
8fd78de372 Remove indi from rotator list 2020-11-18 15:48:30 -06:00
Michael Black W9MDB
0c2599c0c1 Remove CR from configure.ac 2020-11-18 11:36:50 -06:00
Michael Black W9MDB
905cf4ea48 Fix make distcheck for rotators/indi 2020-11-18 08:55:22 -06:00
Michael Black
ac2892913c
Merge pull request #442 from nonoo/master
Add INDI rotator backend
2020-11-15 07:40:23 -06:00
Nonoo
8ba011eaf7 Add INDI rotator backend
This backend lets Hamlib control an astronomical (telescope) rotator through an
INDI (https://indilib.org/) server.
2020-11-15 12:46:35 +01:00
Michael Black
801e16ac97
Merge pull request #441 from nonoo/master
Fix decimal separators which sscanf can't handle
2020-11-14 08:45:08 -06:00
Nonoo
2deeca86dc Fix decimal separators which sscanf can't handle
This is a workaround for some apps like Gpredict, which use comma as a decimal
separator (depending on locale settings), but sscanf in Hamlib can only handle
dots.
2020-11-14 08:56:37 +01:00
Michael Black W9MDB
cf3b528ea7 Change newcat.c RIG_FUNC_TUNER to send AC001 instead of AC002 to turn off TUNE
G TUNE 1 is used to start tuning
2020-11-11 16:40:06 -06:00
Michael Black W9MDB
6ecaed955f Add RIG_METER_TEMP for FTDX101D and other newcat.c rigs
Update documentation on TONE and TSQL to make it clear
2020-11-11 08:21:38 -06:00
Michael Black W9MDB
1d07b1d6b6 Undo last commit...FUNC_TONE and FUNC_TSQL handle this correctly 2020-11-11 07:26:51 -06:00
Michael Black W9MDB
056e0b2359 Chance TSQL in newcat.c to allow more than 2 states
FTDX101D has state=2 for encode-only
2020-11-11 07:06:51 -06:00
Michael Black
cabe9ea354
Merge pull request #437 from mikaelnousiainen/yaesu-filter-fixes
Remove RIG_PASSBAND_ROOF
2020-11-10 14:20:42 -06:00
Mikael Nousiainen
81d02e22f1 Remove RIG_PASSBAND_ROOF as it was not necessary to use it 2020-11-10 22:17:15 +02:00
Michael Black
ff01223443
Merge pull request #436 from mikaelnousiainen/yaesu-repeater-offset
Implement Yaesu newcat repeater offset commands
2020-11-10 07:34:00 -06:00
Mikael Nousiainen
4102e8c1e5 Yaesu newcat repeater offset step size confirmed on an FTDX 5000 2020-11-10 10:20:51 +02:00
Michael Black W9MDB
f3cb1a09ae Add FUNC_TUNE to Flex/PowerSDR 2020-11-09 23:06:44 -06:00
Mikael Nousiainen
e122955213 Add repeater offset support for many Yaesu newcat rigs and fix FT-991 repeater offset step 2020-11-09 22:18:57 +02:00
Michael Black
78b469d193
Merge pull request #435 from mikaelnousiainen/yaesu-ft991-and-ftdx5000-fixes
Yaesu newcat backend fixes for multiple rigs
2020-11-08 07:31:38 -06:00
Mikael Nousiainen
0f171f6aa6 Merge branch 'master' into yaesu-ft991-and-ftdx5000-fixes 2020-11-08 15:00:32 +02:00
Mikael Nousiainen
7b8b96555a Improve handling of the ? response for Yaesu rigs 2020-11-08 13:03:48 +02:00
Mikael Nousiainen
8f3d5b5a85 Allow AMN mode on FTDX 5000 and FTDX 3000 -- the rig seems to return it regardless of documentation 2020-11-08 00:15:48 +02:00
Mikael Nousiainen
c10606ed4f Combine filters on AM/AMN and FM/FMN modes as the narrow setting changes the mode too 2020-11-08 00:09:41 +02:00
Mikael Nousiainen
fdbc66b434 Fix roofing filter selection bug. Get mode for RX bandwidth from function argument. 2020-11-07 23:46:09 +02:00
Mikael Nousiainen
d114a5e2d6 Do not query filter width using SH command with FTDX 5000 in AM/FM modes 2020-11-07 23:30:34 +02:00
Mikael Nousiainen
b9815a4165 Add RIG_FLT_ANY for FT-991 and FT-891 2020-11-07 22:58:09 +02:00
Mikael Nousiainen
88cec8450c Handle Yaesu rigs rejecting IF shift command without retries 2020-11-07 19:47:08 +02:00
Mikael Nousiainen
7cbe39d5ab Add routines to convert between morse code dot duration and milliseconds. Implement Yaesu break-in delay level correctly using these conversion routines. 2020-11-07 15:03:54 +02:00
Michael Black W9MDB
9a60e32def Fix max macro in kenwood.c -- wasn't being used anyways 2020-11-07 06:45:47 -06:00
Mikael Nousiainen
df5fb8d6c8 Set narrow filter mode correctly for Yaesu rigs that support it to allow setting DSP filter width correctly. Handle setting of roofing filter and narrow mode for AM/FM modes. 2020-11-06 23:48:49 +02:00
Mikael Nousiainen
9033fc2e78 Fix default filter width 2020-11-06 11:02:36 +02:00
Mikael Nousiainen
526fb21852 Add RX filter choices for FTDX 5000 and FTDX 3000. Go through the rest of the filter definitions and try to unify and fix any bugs. Add roofing filter support for FT-950 and FT-2000. 2020-11-06 10:35:21 +02:00
Mikael Nousiainen
0f194c3729 Fix Yaesu COMP func 2020-11-05 11:14:54 +02:00
Mikael Nousiainen
0ad76ba38a Fix a number of issues in Yaesu commands, all changes based on manuals 2020-11-05 11:05:37 +02:00
Mikael Nousiainen
5ba6059d2f Start fixing Yaesu CWPITCH, BKINDL, ANTIVOX and COMP issues. Fix FT-991 NFM mode. 2020-11-05 00:07:53 +02:00
Michael Black W9MDB
ba5ab4ba70 Restrict newcat.c bands to ITU regions and use GEN as default otherwise
https://github.com/Hamlib/Hamlib/issues/424
2020-11-03 11:10:40 -06:00
Michael Black W9MDB
11058e63ff Fix get/set_xit for Yaesu rigs to avoid vfo swapping
Fix get_xit to return VFOA/B appropriately
THe IF/OI commands apparently always return VFOA/B respectively so vfo swapping is not needed to read info
https://github.com/Hamlib/Hamlib/issues/430
2020-11-03 09:28:00 -06:00
Michael Black W9MDB
20fc303686 Fix set_mode for IC-7000
https://github.com/Hamlib/Hamlib/issues/428
2020-11-03 15:24:06 +00:00
Michael Black W9MDB
072cd6107f Change yaesu newcat_get_rit to use "OI" instead of vfo swapping
Change yaesu newcat_set_rit to do vfo swap if needed
https://github.com/Hamlib/Hamlib/issues/430
2020-11-02 17:21:20 -06:00
Michael Black W9MDB
51b4e0966c Remove bad targetable code from rigs
https://github.com/Hamlib/Hamlib/issues/430
https://github.com/Hamlib/Hamlib/issues/414
2020-11-01 17:05:29 -06:00
Michael Black W9MDB
335a75518c Add TARGETABLE_COMMON to rig.h 2020-11-01 17:00:44 -06:00
Michael Black W9MDB
ccdeffbcd8 Add TARGETABLE_COMMON to ftdx101.c 2020-11-01 16:59:05 -06:00
Michael Black W9MDB
fd9e5d841b Backing out targetable flags due to segfault on Linux
https://github.com/Hamlib/Hamlib/issues/431
2020-11-01 15:35:17 -06:00
Michael Black W9MDB
5721db70be Added two more targetable flags for MEM and BANK to avoid VFO swapping
https://github.com/Hamlib/Hamlib/issues/430
https://github.com/Hamlib/Hamlib/issues/414
2020-11-01 07:48:52 -06:00
Michael Black W9MDB
74356b3a99 Add RIG_TARGETABLE_PTT and RIG_TARGETABLE_RITXIT
For most rigs these are non-vfo specific commands so we can avoid doing VFO switching
Add flags to all Yaesu, Icom, and Kenwood in rig_open
Some rigs do have VFO specific but it's already in the backend
More rigs can use these flags..TBD...
https://github.com/Hamlib/Hamlib/issues/430
2020-10-31 17:19:08 -05:00
Michael Black W9MDB
fe672e8115 Fix cppcheck for memcsv.c 2020-10-31 17:18:08 -05:00
Michael Black W9MDB
06cc95de56 WSJT-X is working with the IC-729 so promotint to stable
https://github.com/Hamlib/Hamlib/issues/429
2020-10-29 23:47:43 -05:00
Michael Black W9MDB
f55d50c7bc Finish IC-729 addition
https://github.com/Hamlib/Hamlib/issues/429
2020-10-29 22:45:57 -05:00
Michael Black W9MDB
c8eaafb499 Add IC-729
https://github.com/Hamlib/Hamlib/issues/429
2020-10-29 22:30:34 -05:00
Michael Black W9MDB
07447c881d remove some cppcheck statements not needed anymore 2020-10-29 12:54:35 -05:00
Michael Black W9MDB
73d05831f3 update newcat.h version 2020-10-29 12:54:13 -05:00