kopia lustrzana https://github.com/Hamlib/Hamlib
172 wiersze
5.6 KiB
Plaintext
172 wiersze
5.6 KiB
Plaintext
\input texinfo @c -*-texinfo-*-
|
|
@c %**start of header
|
|
@setfilename hamlib.info
|
|
@include version.texi
|
|
@documentencoding UTF-8
|
|
@settitle Ham Radio Control Libraries @value{VERSION}
|
|
@c %**end of header
|
|
|
|
@copying
|
|
This manual is for the Ham Radio Control Libraries (version @value{VERSION}
|
|
updated @value{UPDATED}), which is a development effort to provide a
|
|
consistent programming interface for programmers wanting to incorporate
|
|
radio and rotor control into their programs.
|
|
|
|
Copyright @copyright{} 2013 Nate Bargmann
|
|
|
|
@quotation
|
|
Permission is granted to copy, distribute and/or modify this document under
|
|
the terms of the GNU Free Documentation License, Version 1.3 or any later
|
|
version published by the Free Software Foundation; with no Invariant
|
|
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the
|
|
license is included in the section entitled ``GNU Free Documentation
|
|
License''.
|
|
@end quotation
|
|
@end copying
|
|
|
|
@dircategory Software libraries
|
|
@direntry
|
|
* Hamlib: (hamlib). Ham Radio Control Libraries.
|
|
@end direntry
|
|
|
|
@setchapternewpage odd
|
|
@titlepage
|
|
@title Ham Radio Control Libraries
|
|
@subtitle for version @value{VERSION}, @value{UPDATED}
|
|
@author Nate Bargmann, N0NB (@email{n0nb@@n0nb.us})
|
|
@page
|
|
@vskip 0pt plus 1filll
|
|
@insertcopying
|
|
@end titlepage
|
|
|
|
@contents
|
|
|
|
@ifnottex
|
|
@node Top
|
|
@top Ham Radio Control Libraries
|
|
|
|
This manual is for Ham Radio Control Libraries (Hamlib) (version @value{VERSION},
|
|
@value{UPDATED}).
|
|
@end ifnottex
|
|
|
|
@menu
|
|
* Copying and Redistribution::
|
|
* Hamlib in a Nutshell::
|
|
* Getting started::
|
|
* Utility programs::
|
|
* GNU Free Documentation License::
|
|
* Working with Git::
|
|
* List of Figures::
|
|
* Concept Index::
|
|
@end menu
|
|
|
|
|
|
@node Copying and Redistribution
|
|
@unnumbered Copying and Redistribution
|
|
@cindex Copying, redistribution
|
|
@cindex Redistribution, copying
|
|
@cindex Copyleft
|
|
|
|
This manual documents Hamlib, a programming library and various supplied
|
|
programs, which is
|
|
@url{http://en.wikipedia.org/wiki/Free_Software_Definition, Free
|
|
Software, Free Software}. Besides often being distributed at no cost to
|
|
you, Free in this context means that the copyright holders to Hamlib
|
|
have agreed to offer their collective work under terms that give you
|
|
certain rights that allow you to modify and/or redistribute Hamlib under
|
|
the same terms that you received it from them.
|
|
|
|
Such licensing is often termed
|
|
@url{http://en.wikipedia.org/wiki/Copyleft, copyleft, copyleft} as a
|
|
play against the common ``all rights reserved'' terms of normal
|
|
@url{http://en.wikipedia.org/wiki/Copyright, copyright, copyright}. In
|
|
general, copyleft provides everyone with a license to modify and
|
|
distribute the modified work or to simply distribute a copyrighted work
|
|
under certain terms. Hamlib source code is copyrighted by its authors
|
|
and is licensed by them under two common licenses---the
|
|
@url{http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License, GNU
|
|
Lesser General Public License, GNU Lesser General Public License}
|
|
@acronym{LGPL} for the ``front end'' and ``back end'' library source
|
|
code files, and the
|
|
@url{http://en.wikipedia.org/wiki/GNU_General_Public_License, GNU
|
|
General Public License, GNU General Public License} @acronym{GPL} for
|
|
the supplied programs source code files. The full text of the LGPL and
|
|
the GPL can be found in the files COPYING.LIB and COPYING in the root
|
|
directory of the Hamlib source archive.
|
|
|
|
This manual is covered by the
|
|
@url{http://en.wikipedia.org/wiki/GNU_Free_Documentation_License, GNU
|
|
Free Documentation License, GNU Free Documentation License}
|
|
@acronym{GFDL} with no Invariant Sections, no Front-Cover Texts, and no
|
|
Back-Cover Texts. Source code examples in this manual are parallel
|
|
licensed under the GPL unless otherwise noted.
|
|
|
|
As part of the Copyleft nature of the licenses, the authors of Hamlib
|
|
must forbid you from distributing Hamlib under terms that forbid others
|
|
from exercising the same rights you received. You must give anyone you
|
|
distribute Hamlib to the same rights to obtain, modify, and distribute
|
|
the Hamlib source code that you received nor may you license Hamlib
|
|
under other terms than those you received. Any recipients of Hamlib
|
|
must be informed of the rights to the source code that they have
|
|
received.
|
|
|
|
@cindex NO WARRANTY
|
|
Finally, the authors of Hamlib require that it be understood that NO
|
|
WARRANTY of any kind is offered to anyone receiving the Hamlib source
|
|
code distribution. Anyone distributing modified versions of Hamlib has
|
|
the responsibility to inform any recipients that what they have is not
|
|
the official release of Hamlib by its authors and should be prepared to
|
|
support the modified version(s). This is to preserve the reputations of
|
|
the Hamlib authors and the Hamlib Project. While it is not a
|
|
requirement of the licenses, it is courteous to offer modifications back
|
|
to the Hamlib authors for possible incorporation into their official
|
|
release(s).
|
|
|
|
|
|
@c ------------ Chapter ------------
|
|
@node Hamlib in a Nutshell
|
|
@chapter Hamlib in a Nutshell
|
|
@cindex Nutshell
|
|
|
|
@include nutshell.texi
|
|
|
|
@c ------------ Chapter ------------
|
|
@node Getting started
|
|
@chapter Getting started
|
|
|
|
@include getting_started.texi
|
|
|
|
@c ------------ Chapter ------------
|
|
@node Utility programs
|
|
@chapter Utility programs reference
|
|
|
|
@include utility_programs.texi
|
|
|
|
@c ----------------- Appendixes start here ------------------
|
|
|
|
|
|
@node GNU Free Documentation License
|
|
@appendix GNU Free Documentation License
|
|
|
|
@include fdl.texi
|
|
|
|
|
|
@node Working with Git
|
|
@appendix Working with Git
|
|
|
|
Git offers a myriad of commands and options. Fortunately, only a few
|
|
are needed for Hamlib development.
|
|
|
|
|
|
@node List of Figures
|
|
@unnumbered List of Figures
|
|
@listoffloats Figure
|
|
|
|
|
|
@node Concept Index
|
|
@unnumbered Concept Index
|
|
|
|
@printindex cp
|
|
|
|
@bye
|