Wykres commitów

17 Commity (astyle-formatting)

Autor SHA1 Wiadomość Data
Ladislav Vaiz f632695131 Android build updates for monolithic build
Android is now built as a static library.

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2013-09-19 07:25:08 -05:00
Nate Bargmann 332a04b7cd Clean up backend Makefile.am files
Moved all backend *.h files into the SOURCES primary as Automake
documentation states all source file types should be listed.  This
causes Automake to include *.h files in rebuild rules for the targets.

Removed the '-DIN_HAMLIB' assignment from the CFLAGS primary in each
backend and assigned it to AM_CPPFLAGS in configure.ac.  The effect is
the same and it simplifies the backend Makefile.am files.

Removed all commented lines.
2013-09-16 21:51:39 -05:00
Remi Chateauneu 60019c9444 Monolitic libraries. 2013-09-08 14:56:28 +01:00
Ladislav Vaiz 6d4295af2c Add Android build support
Android makefile fragments are distributed as extra distribution files
by the GNU build system but are otherwise ignored.  The Android build
support is independent and does not rely on the GNU build system.

See android/README.android for more info.

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2013-04-26 22:31:56 -05:00
Gerardo Richarte 7a7813cb48 gs232b.c: Improve get_position string parsing
I've found a problem with my setup. I'm using a Yaesu G-5500 with an
arduino running:

http://blog.radioartisan.com/yaesu-rotator-computer-serial-interface/

to emulate a GS232b.

The problem is that the Elevation in rotctl was incorrectly reported,
with the least significant digit show. The problem I've found is some
incompatibility between the format of the answer and the parser. Here
I'm pasting a new version of gs232b_rot_get_position() which both solves
my issue and should be a bit more reliable to protocol differences,
while simpler than the previous.

(a white space in sscanf() matches none or any number of whitespaces, my
emulated GS232B was reporting AZ=123EL=033 with no spaces. This got
broken recently, and I haven't touched the code running in the arduino).

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2013-03-03 20:36:28 -06:00
Stephane Fillod 8b41f25aa8 GS-232A: Fix wrong end of line in commands
Similar to c78952310a, and
as described in page 15 of the user manual for the Yaesu GS-232A,
remove the extra line feed when sending commands.
2012-06-11 23:30:44 +02:00
Stephane Fillod c78952310a GS-232B: Fix frequent hangs because of wrong end of line
From Paul:
" ...   I am using the Win32 hamlib program, rotctl.exe
version 1.2.15.1 with a Yaesu GS-232B antenna rotator controller interface
device.  Rotctl.exe is not operating as expected however.  It frequently
hangs on some of the commands.  I have successfully commanded the
controller using a dumb terminal and I have watched the characters that are
sent with a scope.  It appears that the hamlib rotctl.exe is sending
incorrect line termination characters when sending out commands.  It should
send carriage return only ("\r") and not carriage return and line feed
("\r\n") as it is currently doing.

I have attached page 15 from the user manual for the Yaesu GS-232B
controller interface device (also found at
http://gatorradio.org/Manuals/Yaesu_GS-232B_Manual.pdf) which shows the
proper line terminators."

Signed-off-by: Paul Lafferty <plaff65@gmail.com>
Signed-off-by: Stephane Fillod <fillods@users.sf.net>
2012-06-09 19:04:49 +02:00
Nate Bargmann a90176f370 Update LGPL header in GS-232 source files.
TNX to Lucian Laga, YO6PLB, for the notification.
2011-08-22 21:38:35 -05:00
Stéphane Fillod, F8CFE 9270c122e7 F1TE tracker's protocol looks more like GS232 than GS232A
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3008 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-11-29 21:56:05 +00:00
Stéphane Fillod, F8CFE 54c36e91d6 add F1TE Tracker
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3007 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-11-29 21:42:34 +00:00
Kamal Mostafa, KA6MAL 2567b93af7 Move backend libraries into /usr/lib/hamlib directory.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2988 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-26 02:23:50 +00:00
Stéphane Fillod, F8CFE 825bf4bdaa GS232 (not A, not B), original patch from Jason Winningham
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2872 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-13 20:51:08 +00:00
Stéphane Fillod, F8CFE 20d7b872f1 support for GS232B, original patch by Kobus Botha
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2838 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-02-25 19:17:46 +00:00
Stéphane Fillod, F8CFE bbaa1fe0f4 better error handling
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2725 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-09-14 07:30:08 +00:00
Stéphane Fillod, F8CFE 1505ddb1d7 Bug fix in set_pos about protocol compliance. Problem seen
with the Alpha SPID BIG-RAS rotator by Magne / LA1BFA.
In get_pos, changed angle parsing in order to do away with
float parsing of an interger only value.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2700 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-06-01 13:58:13 +00:00
Thomas Beierlein, DL1JBE 12c8b0549c changed RIG_STATUS_NEW into RIG_STATUS_UNTESTED.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2423 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-10-26 13:38:51 +00:00
Stéphane Fillod, F8CFE f6a7e6628c added GS-232A rotator controller
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2361 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-05-23 14:14:17 +00:00