Wykres commitów

34 Commity (Hamlib-3.3)

Autor SHA1 Wiadomość Data
Nate Bargmann c0b510d804 Implement precision set_position for RT-21
The RT-21 will accept the command 'AP1XXX.Y<CR>;' which allows settings
to 1/10 of a degree.  XXX must be zero padded.  '<CR>' causes the RT-21
to rotate to the position immediately with out the need for a following
'AM1;' command.

Tested by Will, WC2L.
2014-09-15 05:45:45 -05:00
Nate Bargmann 8a6ab377e8 Refactor get_pos code for RT-21
The RT-21 returns a variable length string that is terminated by a
semicolon (';') and shorter strings have a leading space character as a
pad.  As a result the read_string() function is used to read the string
from the port and strtof() is used to obtain the numeric value returned
by the RT-21.  Tested by Will, WC2L.
2014-09-13 21:03:03 -05:00
Nate Bargmann 741fd46947 Initial crack at RT-21 rotor backend
Even though the Green Heron RT-21 rotor controller is billed as being
RotorEZ compatible, it returns its value as 'XXX;' instead of ';XXX'.
As a new backend model is being written anyway, the backend query's the
controller to return the real value which is 'XXX.Y;'.
2014-09-08 21:18:47 -05:00
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
Nate Bargmann 245ab86441 Quell compiler warnings on Cygwin
Quell mostly harmless warnings from the older GCC installed in Cygwin.
Produces a quiet compilation.
2013-05-09 22:06:39 -05: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
Nate Bargmann dcb85d45bb README.rotorez: fix function name typo 2012-07-05 10:01:51 -05:00
Nate Bargmann 01ab10bf10 Include backend specific notes with 'make dist'
(cherry picked from commit 20814924b2)
2012-03-01 21:23:16 -06:00
Nate Bargmann ab8fc4c295 Update LGPL header in RotorEZ source files.
TNX to Lucian Laga, YO6PLB, for the notification.
2011-08-22 21:38:36 -05:00
Kamal Mostafa, KA6MAL 6440c1f6e9 source warnings cleanup: rotorez_rot_reset wrapper for stop
... and moved "API local implementation" static declarations from .h into .c



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3065 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-27 23:26:13 +00:00
Nate Bargmann, N0NB 9083fd9144 Move files into their relevant directories
doc/ directory is now only for Doxygen generated documentation.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3048 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-14 03:04:19 +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
Nate Bargmann, N0NB a3e9c5efa0 Add support in erc_rot_get_position() for Idiom Press format of
returned azimuth string that will be added in a new firmware version.



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2970 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-29 20:27:09 +00:00
Nate Bargmann, N0NB b3182ba003 Changing ERC status to ALPHA due to successful test by Dan, OK1HRA
reported by Lada, OK1ZIA.

Updated backend versions to date format.

Updated copyright date to 2010.



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2969 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-24 09:15:59 +00:00
Nate Bargmann, N0NB 9224e0dd70 Refactor erc_rot_get_position to truncate ';' in returned string
before passing array pointer to atof().



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2961 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-23 20:35:52 +00:00
Nate Bargmann, N0NB 45b72a0e31 Add DF9GR's ERC model to rotorez backend. Implemented custom get_position for ERC,
custom dcu1_rot_stop() for DCU-1/ERC, and overloaded rotorez_rot_stop() as .reset 
for DCU-1/ERC.



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2960 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-23 20:09:30 +00:00
Nate Bargmann, N0NB 786e53ce50 Expanded ROT_TYPE definitions in rotator.h
Set dummy rotor to ROT_TYPE_AZEL
Set rotorez rotor type to ROT_TYPE_AZ and added get_info()



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2830 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-02-14 22:06:40 +00:00
Stéphane Fillod, F8CFE 66da5f2dc4 enumaration of backend tokens
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2595 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-25 16:14:39 +00:00
Nate Bargmann, N0NB d0e0f132c6 Update copyright date.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2589 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-17 14:47:13 +00:00
Nate Bargmann, N0NB 9a9d9e5116 Improved buffer flush by shortening serial timeout from 5 to 1.5 seconds.
Re-worked rotorez_rot_set_conf to use token values defined in rotorez.h
but will need to wait until tokens are available in Hamlib for full use.
Improved documentation in rotorez.txt of changes.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2588 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-17 14:37:28 +00:00
Nate Bargmann, N0NB ae3fb34e42 Fix to flush buffer if RotorEZ should receive an invalid command in
which case it puts a long string into the buffer.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2587 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-16 04:21:11 +00:00
Thomas Beierlein, DL1JBE b1bf5c9c67 changed RIG_STATUS_NEW into RIG_STATUS_UNTESTED.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2424 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-10-26 13:54:52 +00:00
Alexandru Csete OZ9AEC f220f4ff85 - Cast/change unsigned char to char in order to fix compile warnings.
- Incremented backend version numbers.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2129 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-10-07 19:08:46 +00:00
Stéphane Fillod, F8CFE 84ad9b827b include fixup, stdio.h is not included by rig.h anymore
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1551 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-10-01 19:32:04 +00:00
Stéphane Fillod, F8CFE 960c83c4c5 * added ABI VERSION to backend entry point symbol name
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1442 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-04-16 22:30:43 +00:00
Stéphane Fillod, F8CFE e0b2a7b4ac fix headers
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1435 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-04-07 22:42:11 +00:00
Nate Bargmann, N0NB d6a2abff8e 2003-02-26:
Updated:
		rotorez.h for rot_set_conf support


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1398 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-02-27 03:50:03 +00:00
Nate Bargmann, N0NB 8d53121692 2003-02-26
Added:
		doc/README.rotorez -- backend to API document
	Updated:
		Added rot_set_conf support to rotorez.c
		Added interactive support for rot_set_conf in rotctl.c
		Updated rotctl.1 for changes.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1397 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-02-27 03:47:47 +00:00
Nate Bargmann, N0NB a01169123a 2003-02-12:
Update:
		Fixed read bug where Rotor-EZ is apparently returning the
		azimuth string prepended with a semi-colon.  Thanks to
		Orv W6BI for testing the code.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1370 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-02-13 03:08:00 +00:00
Nate Bargmann, N0NB 81be20c293 2003-01-12
Updated:
		Added check for values greater than 359.4999 and adjust
		it to 0 for compatibility with DCU-1


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1347 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-01-12 14:59:46 +00:00
Nate Bargmann, N0NB f8748e3817 2003-01-12
Updated:
		Implemented basic functions for rotorez backend

	Added:
		Text file describing extended DCU protocol used by
		rotorez backend


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1346 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-01-12 14:29:15 +00:00
Nate Bargmann, N0NB ef89e0efa1 2003-01-10
New:
		Adding files for initial rotorez build.  Will build,
		but no functionality.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1344 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-01-11 00:47:48 +00:00