Wykres commitów

6326 Commity (ef15cf25301ebdd91b3e0155d2bf8d1b7be3a055)

Autor SHA1 Wiadomość Data
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