Michael Black W9MDB
ef15cf2530
Fix rig_get_channel API change in dumpmem.c
...
https://github.com/Hamlib/Hamlib/issues/430
(cherry picked from commit eb8082b1f8
)
2020-12-04 12:12:54 -06:00
Michael Black W9MDB
6acb08d62a
Add 25ms post_write_delay for gs232a/b and a retry when \r\n is received
...
https://github.com/Hamlib/Hamlib/issues/371
(cherry picked from commit 1beecdd685
)
2020-12-04 12:12:49 -06:00
Michael Black W9MDB
948a261989
Hopefully this works for all gs232a/gs232b rotors and emulators
...
We only look now for 0x0a on commands that expect a return
If there is a rig/emulator that does not give 0x0a on expected returns then we will have a problem. gs232a/gs232b doc says 0x0a is expected on
cmds that return info and 0x0d on command with no return.
https://github.com/Hamlib/Hamlib/issues/371
(cherry picked from commit f8790337d3
)
2020-12-04 12:12:43 -06:00
Michael Black W9MDB
d167061fe5
astyle files
...
(cherry picked from commit 5fc36df249
)
2020-12-04 12:12:38 -06:00
Michael Black W9MDB
b3aa005119
Turns out M2 has two different protcols
...
So we now have RC2800, RC2800_EARLY_AZ, and RC2800_EARLY_AZEL
RC2800_EARLY_AZ is azimuth only
Update rotctl man page for move keywords
https://github.com/Hamlib/Hamlib/issues/451
(cherry picked from commit dd3ed134dd
)
2020-12-04 12:12:32 -06:00
Michael Black W9MDB
cd0a993dca
Remove get_vfo from ft897.c -- have to rely on toggle as it seems older serial#'s don't support the vfo commands
...
https://github.com/Hamlib/Hamlib/issues/384
(cherry picked from commit 7e5d08319f
)
2020-12-04 12:12:27 -06:00
Michael Black W9MDB
3a9b4ca027
Add NOCHANGE_PASSBAND to icom...cascading effect on adding vfo elsewhere...which is needed anyways
...
https://github.com/Hamlib/Hamlib/issues/448
(cherry picked from commit c70d841b83
)
2020-12-04 12:12:21 -06:00
Michael Black W9MDB
9ea46c07c2
One more attempt to get rc2800 cooperating LFCR needed?
...
https://github.com/Hamlib/Hamlib/issues/451
(cherry picked from commit 3490fed03c
)
2020-12-04 12:12:12 -06:00
Michael Black W9MDB
a9b2907c76
Force rc2800 az/el to no decimal point value
...
https://github.com/Hamlib/Hamlib/issues/451
(cherry picked from commit 511435c73e
)
2020-12-04 12:12:05 -06:00
Michael Black W9MDB
39d9b016c1
Some notes about microham router
...
(cherry picked from commit d782fde5e5
)
2020-12-04 12:11:59 -06:00
Michael Black W9MDB
5b2fa8dc52
Remove decimal point from A and E command for rc2800
...
https://github.com/Hamlib/Hamlib/issues/451
(cherry picked from commit b5f7c5884b
)
2020-12-04 12:11:51 -06:00
Michael Black W9MDB
da2dac8b72
Register rc2800 rotator
...
https://github.com/Hamlib/Hamlib/issues/451
(cherry picked from commit c3c1aa9998
)
2020-12-04 12:11:44 -06:00
Michael Black W9MDB
bdbf640910
Add M2 RC2800 Az-only model
...
Promote RC2800 to stable
https://github.com/Hamlib/Hamlib/issues/451
(cherry picked from commit c16be1c264
)
2020-12-04 12:11:39 -06:00
Michael Black W9MDB
8954ecf9d4
Remove echo expectation from rc2800 rotor
...
https://github.com/Hamlib/Hamlib/issues/451
(cherry picked from commit d1f857c131
)
2020-12-04 12:11:33 -06:00
Michael Black W9MDB
a00cc49e10
Fix kenwood retry attempts
...
https://github.com/Hamlib/Hamlib/issues/450
(cherry picked from commit 0413a6b71f
)
2020-12-04 12:11:20 -06:00
Michael Black W9MDB
be72027f9a
Change rc2800 rotator to use CR instead of LF for terminating char
...
https://github.com/Hamlib/Hamlib/issues/451
(cherry picked from commit 4c87229e65
)
2020-12-04 12:11:12 -06:00
Michael Black W9MDB
5725fcb76f
Add flushx option for MicroHam devices to allow flushing by read instead of tcflush.
...
The special name of uh-rig only works on Linux and has other purposes apparently for ptt use
https://github.com/Hamlib/Hamlib/issues/446
(cherry picked from commit 8827f081dd
)
2020-12-04 12:11:03 -06:00
Michael Black W9MDB
6faee5c6f7
Add debug to rotctlparse.c
...
(cherry picked from commit a475ebf017
)
2020-12-04 12:10:55 -06:00
Michael Black W9MDB
1bea959922
Promote IC-705 to stable
...
(cherry picked from commit fbc44864b3
)
2020-12-04 12:10:50 -06:00
Michael Black W9MDB
eea905d14f
Remove RIG_BUSY drop through in newcat.c when command doesn't match or is not terminated correctly.
...
MicroHam devices need retries as they are constantly spewing IF status and improperly terminating the IF response
These particular retries should be rare for other rigs
https://github.com/Hamlib/Hamlib/issues/446
(cherry picked from commit 477bc5b462
)
2020-12-04 12:10:41 -06:00
Michael Black W9MDB
1c895f9f81
Remove set_vfo from ft897.c
...
Was working when rigctld used from WSJT-X or JTDX but not when direct-to-rig was used
Apparenly not the same as ft857 so have to rely on toggle for now.
https://github.com/Hamlib/Hamlib/issues/384
(cherry picked from commit 0ae511c958
)
2020-12-04 12:10:32 -06:00
Michael Black W9MDB
a1f1fd161b
Update rigctl.1 man page
...
(cherry picked from commit bba86fb6a1
)
2020-12-04 12:10:22 -06:00
Michael Black W9MDB
290d8905af
Fix make distcheck for rotators/indi
...
(cherry picked from commit bfdce275ee
)
2020-12-04 12:10:10 -06:00
Michael Black W9MDB
b040b51603
clean up a couple of compile warnings
...
(cherry picked from commit 8ecf7b15ba
)
2020-12-04 12:10:03 -06:00
Michael Black W9MDB
6174d9f951
Remove indi from rotator list
...
(cherry picked from commit 8fd78de372
)
2020-12-04 12:09:56 -06:00
Michael Black W9MDB
d86b0f03b7
Remove CR from configure.ac
...
(cherry picked from commit 0c2599c0c1
)
2020-12-04 12:09:30 -06:00
Michael Black W9MDB
a76fac7be6
Fix make distcheck for rotators/indi
...
(cherry picked from commit 905cf4ea48
)
2020-12-04 06:59:06 -06:00
Nonoo
e741e85441
Add INDI rotator backend
...
This backend lets Hamlib control an astronomical (telescope) rotator through an
INDI (https://indilib.org/ ) server.
(cherry picked from commit 8ba011eaf7
)
2020-12-04 06:54:23 -06:00
Nonoo
cfba9f18cf
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.
(cherry picked from commit 2deeca86dc
)
2020-12-04 06:54:04 -06:00
Michael Black W9MDB
c76bf379e7
Change newcat.c RIG_FUNC_TUNER to send AC001 instead of AC002 to turn off TUNE
...
G TUNE 1 is used to start tuning
(cherry picked from commit cf3b528ea7
)
2020-11-14 07:28:06 -06:00
Michael Black W9MDB
319d227b3c
Add RIG_METER_TEMP for FTDX101D and other newcat.c rigs
...
Update documentation on TONE and TSQL to make it clear
(cherry picked from commit 6ecaed955f
)
2020-11-14 07:28:00 -06:00
Michael Black W9MDB
8765f75b02
Undo last commit...FUNC_TONE and FUNC_TSQL handle this correctly
...
(cherry picked from commit 1d07b1d6b6
)
2020-11-14 07:27:37 -06:00
Michael Black W9MDB
96613e149d
Chance TSQL in newcat.c to allow more than 2 states
...
FTDX101D has state=2 for encode-only
(cherry picked from commit 056e0b2359
)
2020-11-14 07:27:31 -06:00
Mikael Nousiainen
e014dbf715
Remove RIG_PASSBAND_ROOF as it was not necessary to use it
...
(cherry picked from commit 81d02e22f1
)
2020-11-14 07:27:24 -06:00
Mikael Nousiainen
5f0bbad9c7
Yaesu newcat repeater offset step size confirmed on an FTDX 5000
...
(cherry picked from commit 4102e8c1e5
)
2020-11-14 07:27:14 -06:00
Mikael Nousiainen
ff42aca397
Add repeater offset support for many Yaesu newcat rigs and fix FT-991 repeater offset step
...
(cherry picked from commit e122955213
)
2020-11-14 07:27:07 -06:00
Michael Black W9MDB
051c6449e4
Add FUNC_TUNE to Flex/PowerSDR
...
(cherry picked from commit f3cb1a09ae
)
2020-11-14 07:27:00 -06:00
Michael Black W9MDB
9aabaa94e0
Fix max macro in kenwood.c -- wasn't being used anyways
...
(cherry picked from commit 9a60e32def
)
2020-11-14 07:26:43 -06:00
Mikael Nousiainen
7ba0ddbdcc
Improve handling of the ? response for Yaesu rigs
...
(cherry picked from commit 7b8b96555a
)
2020-11-14 07:26:31 -06:00
Mikael Nousiainen
8fda0436a1
Allow AMN mode on FTDX 5000 and FTDX 3000 -- the rig seems to return it regardless of documentation
...
(cherry picked from commit 8f3d5b5a85
)
2020-11-14 07:26:16 -06:00
Mikael Nousiainen
d9bd8dd38c
Combine filters on AM/AMN and FM/FMN modes as the narrow setting changes the mode too
...
(cherry picked from commit c10606ed4f
)
2020-11-14 07:26:10 -06:00
Mikael Nousiainen
68151ba30b
Fix roofing filter selection bug. Get mode for RX bandwidth from function argument.
...
(cherry picked from commit fdbc66b434
)
2020-11-14 07:26:04 -06:00
Mikael Nousiainen
f1361a8937
Do not query filter width using SH command with FTDX 5000 in AM/FM modes
...
(cherry picked from commit d114a5e2d6
)
2020-11-14 07:25:57 -06:00
Mikael Nousiainen
10d1428832
Add RIG_FLT_ANY for FT-991 and FT-891
...
(cherry picked from commit b9815a4165
)
2020-11-14 07:25:52 -06:00
Mikael Nousiainen
d9c7a3cb1c
Handle Yaesu rigs rejecting IF shift command without retries
...
(cherry picked from commit 88cec8450c
)
2020-11-14 07:25:43 -06:00
Mikael Nousiainen
21546623f3
Add routines to convert between morse code dot duration and milliseconds. Implement Yaesu break-in delay level correctly using these conversion routines.
...
(cherry picked from commit 7cbe39d5ab
)
2020-11-14 07:25:32 -06:00
Mikael Nousiainen
3a32c66fcd
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.
...
(cherry picked from commit df5fb8d6c8
)
2020-11-14 07:25:24 -06:00
Mikael Nousiainen
048d8f28fc
Fix default filter width
...
(cherry picked from commit 9033fc2e78
)
2020-11-14 07:25:18 -06:00
Mikael Nousiainen
43fe9005a5
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.
...
(cherry picked from commit 526fb21852
)
2020-11-14 07:25:10 -06:00
Mikael Nousiainen
6259de5cc7
Fix Yaesu COMP func
...
(cherry picked from commit 0f194c3729
)
2020-11-14 07:25:03 -06:00