Wykres commitów

192 Commity (master)

Autor SHA1 Wiadomość Data
Mike Black W9MDB 388294c3d6 Fix RIG_STATUS_STABLE misspelling 2021-09-15 13:50:31 -05:00
Mike Black W9MDB 8cc59cca3b Rigs have been at BETA status forever so promoting all to STABLE 2021-09-15 13:44:42 -05:00
AuroraRAS b5bd1f4036 Append the missing information to build hamlib v4.3 for Android NDK
The following errors were fixed in this commit:
error: undefined symbol: rig_sprintf_vfo
error: undefined symbol: initrots2_radant
error: undefined symbol: ts890s_caps
2021-09-07 21:30:09 +08:00
Mike Black W9MDB 283281c4cb astyle all files preparing for 4.3 release 2021-08-26 06:49:24 -05:00
Mike Black W9MDB 0a0873252e Fix CodeQL warnings 2021-08-13 12:28:58 -05:00
Mike Black W9MDB 046f3c448d Allow 2nd rotator port for RT-21 Az/El model
https://github.com/Hamlib/Hamlib/issues/747
2021-08-01 12:14:17 -05:00
Mike Black W9MDB eab000306c Add max elevation 90 to RT21 rotor in preparation for adding elevation control on 2nd controller
https://github.com/Hamlib/Hamlib/issues/747
2021-07-23 22:48:52 -05:00
Mike Black W9MDB 27eb0087cb Fix buffer overflow in radant.c
0165d81e47 (commitcomment-50545346)
2021-05-08 07:49:01 -05:00
Mike Black W9MDB 4501c1c97b Remove generated files 2021-04-14 15:41:01 -05:00
Mike Black W9MDB 9d310062eb More files for git clone configure to work 2021-04-14 09:19:27 -05:00
Mike Black W9MDB 2f2322068e Update Radant rotator
https://github.com/Hamlib/Hamlib/pull/658
2021-04-12 09:31:53 -05:00
Evgeniy Titorenko 0165d81e47 Add Radant AZV-1 Rotator controller protocol. 2021-04-09 19:19:08 +03:00
Nonoo a4d14e6f92 Fix warning caused by commit ac1cb518b0 2021-03-15 16:21:10 +01:00
Michael Black W9MDB 9fa3f59684 Fix cppcheck warning in rc2800.c 2021-02-28 12:33:07 -06:00
Michael Black W9MDB ee60a68bec astyle files 2021-02-28 09:46:01 -06:00
Michael Black W9MDB 83c47fad42 Android NDK now builds -- check README.android for info on libusb
https://github.com/Hamlib/Hamlib/issues/546
2021-02-28 15:50:36 +01:00
Michael Black W9MDB ce8e539d86 Fix compilation warnings in prosistel.c 2021-02-26 11:16:49 -06:00
Michael Black W9MDB acbe8da8a1 astyle rc2800.c
https://github.com/Hamlib/Hamlib/issues/451
2021-01-29 08:23:19 -06:00
Michael Black W9MDB 883574049b Fix compile error on rc2800
https://github.com/Hamlib/Hamlib/issues/451
2021-01-29 08:22:56 -06:00
Michael Black W9MDB f228bda1a2 Add detection of echo for rc2800 -- seems some versions do echo
https://github.com/Hamlib/Hamlib/issues/451
2021-01-29 08:20:56 -06:00
Joshua Lynch b5a18c1732 merged upstream/master into master 2021-01-27 12:44:07 -06:00
Joshua Lynch 887b289920 fixed state bug. reconnecting would disable motion every other connect. 2021-01-27 12:40:18 -06:00
Nate Bargmann 610cd26085
Supply missing rotators/satel/Android.mk
The use of 'make discheck' will detect such missing files before pushing
out changes.
2021-01-26 07:12:26 -06:00
Joshua Lynch ed5728c321 factored io functions out.
improve reliability...i hope.
2021-01-24 23:54:07 -06:00
Joshua Lynch e6fa200152 initial SatEL rotator support 2021-01-23 23:26:01 -06:00
Michael Black W9MDB c2feb98693 Fix uninitialized value in prosistel.c 2020-12-27 17:15:57 -06:00
Michael Black W9MDB 5f73977ec0 fix cygwin compile warning on rotorex.c 2020-12-27 12:44:14 -06:00
Michael Black W9MDB 263f1cde72 astyle files 2020-12-17 15:07:04 -06:00
Mikael Nousiainen 429fd1ab89 Set az/el return values to zero when not supported 2020-12-15 22:18:08 +02:00
Mikael Nousiainen 0b52d2a6c3 Update Prosistel backend model variable names 2020-12-15 21:46:02 +02:00
Mikael Nousiainen 219b1635a1 Make Prosistel model names shorter 2020-12-15 21:42:29 +02:00
Mikael Nousiainen 9e604437b1 Fix Prosistel rotator backend: the 'D' model and Combi-Track for az+el have slightly different protocols. Add stop command. 2020-12-15 21:40:35 +02:00
Michael Black W9MDB 20764a5483 If error return on prosistel elevation just return RIG_OK
Assuming no elevation available in this case
https://github.com/Hamlib/Hamlib/issues/466
2020-12-14 16:49:58 -06:00
Michael Black W9MDB ac1cb518b0 Fix a few cppcheck warnings 2020-12-09 16:12:31 -06:00
Mikael Nousiainen b062ddce22 Do not expect a reply from GS-232B stop command. Fix GS-232B retry error code. 2020-12-06 14:21:39 +02:00
Mikael Nousiainen 81a0c521e7 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. 2020-12-03 23:07:08 +02:00
Mikael Nousiainen bb315270bf Merge branch 'master' into rotator-speed-control-and-status 2020-12-02 21:46:23 +02:00
Michael Black W9MDB e49dc2e1f5 astyle gs232a/gs232b 2020-12-02 07:50:11 -06:00
Michael Black W9MDB 4f8de24873 Change gs232a/b post_write_delay to 50ms
Add retry when > char is seen indicating ?> error response
https://github.com/Hamlib/Hamlib/issues/371
2020-12-02 07:48:21 -06:00
Michael Black W9MDB 1beecdd685 Add 25ms post_write_delay for gs232a/b and a retry when \r\n is received
https://github.com/Hamlib/Hamlib/issues/371
2020-12-01 16:57:10 -06:00
Michael Black W9MDB f8790337d3 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
2020-12-01 15:18:08 -06:00
Michael Black W9MDB 5fc36df249 astyle files 2020-11-30 14:53:55 -06:00
Michael Black W9MDB dd3ed134dd 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
2020-11-30 09:22:33 -08:00
Michael Black W9MDB 3490fed03c One more attempt to get rc2800 cooperating LFCR needed?
https://github.com/Hamlib/Hamlib/issues/451
2020-11-29 22:46:04 -06:00
Michael Black W9MDB 511435c73e Force rc2800 az/el to no decimal point value
https://github.com/Hamlib/Hamlib/issues/451
2020-11-29 12:54:12 -06:00
Michael Black W9MDB b5f7c5884b Remove decimal point from A and E command for rc2800
https://github.com/Hamlib/Hamlib/issues/451
2020-11-28 22:25:55 -06:00
Michael Black W9MDB c3c1aa9998 Register rc2800 rotator
https://github.com/Hamlib/Hamlib/issues/451
2020-11-28 17:03:28 -06:00
Michael Black W9MDB c16be1c264 Add M2 RC2800 Az-only model
Promote RC2800 to stable
https://github.com/Hamlib/Hamlib/issues/451
2020-11-28 16:59:55 -06:00
Michael Black W9MDB d1f857c131 Remove echo expectation from rc2800 rotor
https://github.com/Hamlib/Hamlib/issues/451
2020-11-27 14:35:15 -06:00
Michael Black W9MDB 4c87229e65 Change rc2800 rotator to use CR instead of LF for terminating char
https://github.com/Hamlib/Hamlib/issues/451
2020-11-27 13:21:46 -06:00
Mikael Nousiainen a48f149955 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. 2020-11-24 21:51:10 +02: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
Daniele Forsi IU5HKX 8c8eeaf795 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]
2020-10-12 23:30:11 +02: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
Michael Black W9MDB 813d99cf8b Fix elevation command for meade.c
https://github.com/Hamlib/Hamlib/issues/267
2020-05-28 23:53:25 -05:00
Michael Black W9MDB 71bd84d5e5 Fix gs232b get_pos error along with all other no_reply commands
https://github.com/Hamlib/Hamlib/issues/251
2020-05-17 14:11:29 -05:00
mdblack98 e73bd5bdef Remove replybuf from gs232a.c as it was not used 2020-05-05 22:16:53 -05:00
mdblack98 2ae7c7fd76 Remove replybuf from gs232b.c as it was not used 2020-05-05 22:15:05 -05:00
mdblack98 a3b1b055b3 Fix cppcheck warnings 2020-05-05 11:32:09 -05:00
mdblack98 f5c09a7907 Remove unused in gs232.c 2020-04-24 15:45:40 -05:00
mdblack98 a2465033de https://github.com/Hamlib/Hamlib/issues/223
Do the same fix for gs232 to honor null data returns
2020-04-24 14:18:09 -05:00
mdblack98 fc3c2d5c2a https://github.com/Hamlib/Hamlib/issues/223
Fix gs232a/b null data requests now do not expect a reply
2020-04-24 14:16:33 -05:00
Michael Black 67d09427d3 Add experimental network serial mode for network-based serial interfaces 2020-04-03 08:02:31 -05:00
Michael Black ed2a359a64 Add Kenwood TS-950S entry 2020-04-03 07:46:11 -05:00
Michael Black c489f97624 More cppcheck changes 2020-03-20 07:51:32 -05:00
Michael Black d0f114b178 Add macro_name to caps structures for rig, rot, and amp devices 2020-03-05 23:48:14 -06:00
Michael Black ff8ddf018c astyle all C files 2020-02-23 11:26:09 -06:00
Michael Black 8d6e2fc781
Directory migration to new layout 2020-01-17 09:22:44 -06:00