Michael Black W9MDB
86518546db
Fix sscanf compare in gs232b.c
2024-12-22 10:37:15 -06:00
Daniele Forsi IU5HKX
6036a65d2e
Fix typos in comments
2024-11-24 19:24:35 +01:00
Mike Black W9MDB
5c269964c2
astyle files in preparation for release 4.6
2024-11-06 08:07:34 -06:00
Mike Black W9MDB
73cdd0b214
Fix gs232.c for a clean run on AF6SA WRC -- hopefully that firmware will get fixed to provide CR/LF like it should
2024-09-21 17:48:08 -05:00
Mike Black W9MDB
4b05884fd7
Fix gs232.c to allow C2 reponse to time out as long as we still get 10 chars it's good
...
This fixes usage tieh AF6SA WRC Wifi Rotator Controller
2024-09-21 15:20:38 -05:00
George Baltz N3GB
c28caa7a9c
Use macros/pointers for rot->state references
2024-07-14 01:17:28 -04:00
George Baltz N3GB
f247ee2088
Convert first part of rotators/
2024-02-19 13:06:53 -05:00
Mike Black W9MDB
e267c62764
astyle files
2023-12-16 11:37:58 -06:00
Mike Black W9MDB
534fe449a2
Fix more cppcheck items
2023-10-13 17:36:29 -05:00
Daniele Forsi IU5HKX
cdb3a60f02
[rotators] Fix includes
2023-02-16 19:08:24 +01:00
Daniele Forsi IU5HKX
b6ec70fcb2
[rotators] Remove unused include of config.h
2023-02-14 19:57:06 +01:00
Daniele Forsi IU5HKX
7a132e2703
Remove unused includes
...
Removes includes of stdio.h stdlib.h string.h unistd.h
2022-07-24 17:08:57 +02:00
PianetaRadio
4544214c3a
GS23 Azimuth
2022-05-27 09:13:18 +02:00
PianetaRadio
d529881cdb
GS23 Azimuth only
2022-05-27 09:08:28 +02:00
Mike Black W9MDB
ff5682ea7e
Upgrade rotors from BETA to STABLE and ALPHA to BETA -- assuming no news is good news
2022-04-16 17:39:50 -05:00
Mike Black W9MDB
02f10b34f6
Promote gs232 to BETA
2022-03-29 13:20:08 -05:00
Mike Black W9MDB
e70db413a0
Fix gs232.c to allow \r as well as \n for Green Heron GS232B emulation
...
https://github.com/Hamlib/Hamlib/issues/962
2022-02-12 16:49:50 -06:00
Mike Black W9MDB
8c34ce1a2d
astyle source code
2022-02-05 15:27:43 -06:00
Mike Black W9MDB
68e121d82c
Change all to remove HAVE_CONFIG dependency and include <hamlib/config.h> by default
...
This is necessary to keep alignment between the client view of rig->state and the shared libarary view
Including PTHREAD functions in rig->state necessitated this as HAVE_PTHREAD only defined during hamlib compilation.
Clients including hamlib/rig.h did not pick up all the HAVE* config variable that control what gets included
https://github.com/Hamlib/Hamlib/issues/947
2022-02-04 07:41:36 -06:00
Mike Black W9MDB
bff29003ea
Change snprintf to SNPRINTF in rotators
...
https://github.com/Hamlib/Hamlib/issues/857
2022-01-22 22:28:32 -06:00
Mike Black W9MDB
926eba4d1c
Change sprintf to snprint in gs232b.c
...
https://github.com/Hamlib/Hamlib/issues/857
2022-01-09 11:55:51 -06:00
Mike Black W9MDB
dff4f4f124
Change sprintf to snprint in gs232a.c
...
https://github.com/Hamlib/Hamlib/issues/857
2022-01-09 11:54:31 -06:00
Mike Black W9MDB
00bdc63829
Change sprintf to snprint in gs232.c
...
https://github.com/Hamlib/Hamlib/issues/857
2022-01-09 11:53:03 -06:00
Mikael Nousiainen
c764336e73
Fix build warnings caused by changes to I/O function signatures
2021-12-18 23:49:45 +02:00
Mike Black W9MDB
d820ee9dbf
Add expected_len to read_string function for potential serial I/O speedup
...
https://github.com/Hamlib/Hamlib/issues/850
2021-11-24 13:02:39 -06:00
Mike Black W9MDB
8fe190d622
Reduce error messages about RIG_VFO_OTHER which only applies to some rigs like Icom rigs with the 0x25 command
...
Add a flush_flag to read_string so that the new serial_flush will not produce a timeout value when flushing
https://github.com/Hamlib/Hamlib/issues/835
2021-11-01 23:43:45 -05:00
AuroraRAS
782ad2a034
make the Android.mk files adapt to multi arch
2021-09-25 07:03:23 +08:00
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
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
Michael Black W9MDB
263f1cde72
astyle files
2020-12-17 15:07:04 -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
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
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
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
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
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