Wykres commitów

64 Commity (Hamlib-4.0)

Autor SHA1 Wiadomość Data
Michael Black W9MDB eaeb367af9
astyle files
(cherry picked from commit 263f1cde72)
2020-12-24 18:17:45 -06:00
Mikael Nousiainen 879b7f3f8a
Set az/el return values to zero when not supported
(cherry picked from commit 429fd1ab89)
2020-12-24 18:16:32 -06:00
Mikael Nousiainen f317b49e6c
Update Prosistel backend model variable names
(cherry picked from commit 0b52d2a6c3)
2020-12-24 18:16:18 -06:00
Mikael Nousiainen e730dcde95
Make Prosistel model names shorter
(cherry picked from commit 219b1635a1)
2020-12-24 18:16:09 -06:00
Mikael Nousiainen 392e506340
Fix Prosistel rotator backend: the 'D' model and Combi-Track for az+el have slightly different protocols. Add stop command.
(cherry picked from commit 9e604437b1)
2020-12-24 18:15:32 -06:00
Michael Black W9MDB 61aff573a0
If error return on prosistel elevation just return RIG_OK
Assuming no elevation available in this case
https://github.com/Hamlib/Hamlib/issues/466

(cherry picked from commit 20764a5483)
2020-12-24 18:15:02 -06:00
Michael Black W9MDB 6f397021d4
Fix a few cppcheck warnings
(cherry picked from commit ac1cb518b0)
2020-12-10 20:29:17 -06:00
Mikael Nousiainen 8eb4440952
Do not expect a reply from GS-232B stop command. Fix GS-232B retry error code.
(cherry picked from commit b062ddce22)
2020-12-06 08:57:19 -06:00
Mikael Nousiainen bd9432a45d
Add support for ROT_LEVEL_SPEED level in rotator backends that support setting the rotator speed via the move command. Add azimuth-only and elevation-only versions of generic GS-232A and GS-232B backends.
(cherry picked from commit 81a0c521e7)
2020-12-04 12:13:47 -06:00
Mikael Nousiainen 9bf5db46d8
Implement funcs, levels and parms + the ext variants for rotators. Add option to not change rotator speed when using the move command. Add rotator status flags. Work in progress.
(cherry picked from commit a48f149955)
2020-12-04 12:13:20 -06:00
Michael Black W9MDB 031f3ef0ac
astyle gs232a/gs232b
(cherry picked from commit e49dc2e1f5)
2020-12-04 12:13:05 -06:00
Michael Black W9MDB be9e49df15
Change gs232a/b post_write_delay to 50ms
Add retry when > char is seen indicating ?> error response
https://github.com/Hamlib/Hamlib/issues/371

(cherry picked from commit 4f8de24873)
2020-12-04 12:12:59 -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 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 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 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
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
Daniele Forsi IU5HKX 0ea6ac1013
Fix a [missingInclude] "information" when running cppcheck --check-config
This is for consistency with other source fils, but gcc finds the include
file anyway (see https://gcc.gnu.org/onlinedocs/cpp/Search-Path.html)

Fixes:
rotators/amsat/if100.c:38:0: information: Include file: "math.h" not found. [missingInclude]

(cherry picked from commit 8c8eeaf795)
2020-10-26 14:34:14 -05:00
Daniele Forsi 238d90ab06 Fix more spelling errors
Fixed by hand.
2020-07-24 09:07:09 +02:00
Daniele Forsi a507bfec80 Fix more spelling errors
As the previous commit, but adding --interactive=2 and ba
codespell --write-changes --interactive=2 --summary --skip=*.m4 --ignore-words-list="ba,develope,get's,quitt,setts,som,ue,vektor"
2020-07-24 09:06:37 +02:00
Daniele Forsi d7b332c3f7 Fix spelling errors
Fixed using the following command:
codespell --write-changes --summary --skip=*.m4 --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"
codespell --write-changes --summary --skip=aclocal.m4,lib --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"

Codespell home page: https://github.com/codespell-project/codespell
2020-07-24 09:02:48 +02:00
Michael Black W9MDB 5e801fd2b5 astyle files 2020-07-07 11:39:26 -05:00
Michael Black W9MDB 57c76ed3c4 Fix cppcheck warnings 2020-07-03 17:10:25 -05:00
Michael Black W9MDB b50975729c Rotators and amplifiers converted to rig_flush
https://github.com/Hamlib/Hamlib/issues/307
2020-06-23 08:44:27 -05:00
Michael Black W9MDB 786c1ae925 Change gs232b parsing to mandate at least AZ= and make EL= optional
This covers the 12PR1A rotor which claims gs232b compatibility
The 12PR1A also claims gs232a compability which is wrong as the AZ= EL= format is gs232b
https://github.com/Hamlib/Hamlib/issues/309
Simplify gs232a parsing but mandate both arguments in +0xxx+0xxx format
2020-06-17 07:22:11 -05:00
Michael Black W9MDB 281dba1b8a Remove unneeded code in gs232b.c that was causing errors on Yaesu G1000
https://github.com/Hamlib/Hamlib/issues/272
2020-06-15 22:57:22 -05:00
Michael Black W9MDB 7bed7423f5 Fix cppcheck warning in gs232b.c 2020-06-11 22:30:11 -05:00
Michael Black W9MDB fa59d97990 Update meade version 2020-06-10 08:20:28 -05:00
Michael Black W9MDB 8e7586b3b2 Fix meade Autostart clause 2020-06-10 08:16:02 -05:00
Michael Black W9MDB f71c12da94 astyle files 2020-06-09 22:37:03 -05:00
Michael Black W9MDB b239e227bd Change rotators to standard version format and promote a few to stable 2020-06-08 16:13:08 -05:00
Nate Bargmann 974f069623
Correct missed spelling error 2020-06-04 07:03:40 -05:00
Nate Bargmann d35637d523
Merge branch 'master' of github.com:Hamlib/Hamlib 2020-06-04 06:50:40 -05:00
Nate Bargmann faf0410595
Reference rotctl instead of rigctl
Apply trivial formatting changes.
2020-06-04 06:34:25 -05:00
Michael Black W9MDB 17b404a6c7 Add seconds to dmmm2dec
Change meade.c to support dmmm2dec seconds
https://github.com/Hamlib/Hamlib/issues/268
2020-06-03 22:33:56 -05:00
Michael Black W9MDB 783df7b579 Remove unused var from gs232b.c 2020-06-01 23:00:37 -05:00
Michael Black W9MDB 8c27ef12a0 Remove expected response for gs232b W command
https://github.com/Hamlib/Hamlib/issues/272
2020-05-31 23:21:51 -05:00
Nate Bargmann 7a549f5680
Merge branch 'remove_backticks' 2020-05-31 12:39:04 -05:00
Michael Black W9MDB e36910e384 Fix Autostar spelling...duh... 2020-05-31 11:49:04 -05:00
Michael Black W9MDB 785dd267d5 Update version for meade.c 2020-05-31 07:07:44 -05:00
Michael Black W9MDB 98896df163 Add check for Audiostar in meade.c to provide arcminutes on elevation limit
https://github.com/Hamlib/Hamlib/issues/266
2020-05-31 06:59:13 -05:00
Nate Bargmann 7200898e77
Remove unneded backticks in rotators/ 2020-05-30 21:15:33 -05:00
Michael Black W9MDB 67db7b58b8 Undo last meade.c commit 2020-05-29 07:23:18 -05:00