2001-12-28 20:34:30 +00:00
|
|
|
.\" Hey, EMACS: -*- nroff -*-
|
|
|
|
.\" First parameter, NAME, should be all caps
|
|
|
|
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
|
|
|
|
.\" other parameters are allowed: see man(7), man(1)
|
2013-03-13 20:02:43 +00:00
|
|
|
.TH ROTCTL "1" "March 13, 2013" "Hamlib" "Rotator Control Program"
|
2001-12-28 20:34:30 +00:00
|
|
|
.\" Please adjust this date whenever revising the manpage.
|
|
|
|
.\"
|
|
|
|
.\" Some roff macros, for reference:
|
|
|
|
.\" .nh disable hyphenation
|
|
|
|
.\" .hy enable hyphenation
|
|
|
|
.\" .ad l left justify
|
|
|
|
.\" .ad b justify to both left and right margins
|
|
|
|
.\" .nf disable filling
|
|
|
|
.\" .fi enable filling
|
|
|
|
.\" .br insert line break
|
|
|
|
.\" .sp <n> insert n+1 empty lines
|
|
|
|
.\" for manpage-specific macros, see man(7)
|
|
|
|
.SH NAME
|
|
|
|
rotctl \- control antenna rotators
|
|
|
|
.SH SYNOPSIS
|
|
|
|
.B rotctl
|
|
|
|
[\fIOPTION\fR]... [\fICOMMAND\fR]...
|
|
|
|
.SH DESCRIPTION
|
|
|
|
Control antenna rotators.
|
2007-02-24 20:24:34 +00:00
|
|
|
\fBrotctl\fP accepts \fIcommands\fP from the command line as well as in
|
|
|
|
interactive mode if none are provided on the command line.
|
2001-12-28 20:34:30 +00:00
|
|
|
.PP
|
|
|
|
.\" TeX users may be more comfortable with the \fB<whatever>\fP and
|
2011-06-21 18:42:43 +00:00
|
|
|
.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
|
2001-12-28 20:34:30 +00:00
|
|
|
.\" respectively.
|
2011-06-21 18:42:43 +00:00
|
|
|
Keep in mind that \fBHamlib\fP is BETA level software.
|
2013-02-23 03:35:54 +00:00
|
|
|
While a lot of backend libraries lack complete rotator support, the basic functions
|
2011-06-21 18:42:43 +00:00
|
|
|
are usually well supported. The API may change without publicized notice,
|
2013-02-23 03:35:54 +00:00
|
|
|
while an advancement of the minor version (e.g. 1.x to 3.x) indicates such
|
2007-02-24 20:24:34 +00:00
|
|
|
a change.
|
|
|
|
.PP
|
2011-06-21 18:42:43 +00:00
|
|
|
Please report bugs and provide feedback at the e-mail address given in the
|
2007-02-24 20:24:34 +00:00
|
|
|
REPORTING BUGS section. Patches and code enhancements are also welcome.
|
2001-12-28 20:34:30 +00:00
|
|
|
.SH OPTIONS
|
2003-02-27 03:47:47 +00:00
|
|
|
This program follows the usual GNU command line syntax, with long
|
2013-02-23 03:35:54 +00:00
|
|
|
options starting with two dashes ('-').
|
2007-02-24 20:24:34 +00:00
|
|
|
|
2013-02-23 03:35:54 +00:00
|
|
|
Here is a summary of the supported options:
|
2001-12-28 20:34:30 +00:00
|
|
|
.TP
|
2007-02-24 20:24:34 +00:00
|
|
|
.B \-m, --model=id
|
|
|
|
Select rotator model number. See model list (use 'rotctl -l').
|
2010-02-18 00:18:54 +00:00
|
|
|
.sp
|
2013-02-23 03:35:54 +00:00
|
|
|
NB: \fBrotctl\fP (or third party software) will use rotator model 2
|
2011-08-21 11:23:01 +00:00
|
|
|
for NET rotctl (rotctld).
|
2001-12-28 20:34:30 +00:00
|
|
|
.TP
|
|
|
|
.B \-r, --rot-file=device
|
2007-02-24 20:24:34 +00:00
|
|
|
Use \fIdevice\fP as the file name of the port the rotator is connected.
|
2010-02-14 23:01:53 +00:00
|
|
|
Often a serial port, but could be a USB to serial adapter or USB port device.
|
2011-06-21 18:42:43 +00:00
|
|
|
Typically /dev/ttyS0, /dev/ttyS1, /dev/ttyUSB0, etc. on Linux or COM1, COM2,
|
|
|
|
etc. on Win32.
|
2001-12-28 20:34:30 +00:00
|
|
|
.TP
|
|
|
|
.B \-s, --serial-speed=baud
|
2011-06-21 18:42:43 +00:00
|
|
|
Set serial speed to \fIbaud\fP rate. Uses maximum serial speed from rotator
|
2012-08-22 02:54:50 +00:00
|
|
|
backend capabilities as default.
|
2001-12-28 20:34:30 +00:00
|
|
|
.TP
|
2009-01-04 14:49:17 +00:00
|
|
|
.B \-t, --send-cmd-term=char
|
2011-06-21 18:42:43 +00:00
|
|
|
Change the termination \fIchar\fP for text protocol when using the
|
|
|
|
\fIsend_cmd\fP command. The default value is <CR>. Non ASCII printable
|
|
|
|
characters can be specified as an ASCII number, in hexadecimal format,
|
|
|
|
prepended with 0x. You may pass an empty string for no termination char. The
|
|
|
|
string -1 tells rotctl to switch to binary protocol. See the \fIsend_cmd\fP
|
|
|
|
command for further explanation.
|
2009-01-04 14:49:17 +00:00
|
|
|
.TP
|
2007-02-24 20:24:34 +00:00
|
|
|
.B \-L, --show-conf
|
|
|
|
List all config parameters for the rotor defined with -m above.
|
2001-12-28 20:34:30 +00:00
|
|
|
.TP
|
2007-02-24 20:24:34 +00:00
|
|
|
.B \-C, --set-conf=parm=val[,parm=val]*
|
2010-02-14 23:01:53 +00:00
|
|
|
Set config parameter. e.g. --set_conf=stop_bits=2
|
2010-02-18 00:18:54 +00:00
|
|
|
.sp
|
2007-02-24 20:24:34 +00:00
|
|
|
Use -L option for a list.
|
2001-12-28 20:34:30 +00:00
|
|
|
.TP
|
2010-04-25 17:29:53 +00:00
|
|
|
.B \-u, --dump-caps
|
|
|
|
Dump capabilities for the rotor defined with -m above and exit.
|
|
|
|
.TP
|
2007-02-24 20:24:34 +00:00
|
|
|
.B \-l, --list
|
2012-03-02 03:09:49 +00:00
|
|
|
List all model numbers defined in \fBHamlib\fP and exit. As of 1.2.15.1
|
|
|
|
the list is sorted by model number.
|
|
|
|
.sp
|
|
|
|
\fBN.B.\fP In Linux the list can be scrolled back using Shift-PageUp/
|
|
|
|
Shift-PageDown, or using the scrollbars of a virtual terminal in X or
|
|
|
|
the cmd window in Windows. The output can be piped to 'more' or 'less',
|
|
|
|
e.g. 'rotctl -l | more'.
|
2001-12-28 20:34:30 +00:00
|
|
|
.TP
|
2013-02-23 03:35:54 +00:00
|
|
|
.B \-i, --read-history
|
|
|
|
Read previously saved command and argument history from a file
|
|
|
|
(default '~/.rotctl_history') for the current session. Available when
|
|
|
|
\fBrotctl\fP is built with Readline support (see READLINE below).
|
|
|
|
.sp
|
|
|
|
\fBN.B.\fP To read a history file stored in another directory, set the
|
|
|
|
ROTCTL_HIST_DIR environment variable, e.g. 'ROTCTL_HIST_DIR=~/tmp rotctl -i'.
|
|
|
|
When ROTCTL_HIST_DIR is not set, the value of HOME is used.
|
|
|
|
.TP
|
|
|
|
.B \-I, --save-history
|
|
|
|
Write current session and previous session(s), if -i option is given, command and
|
|
|
|
argument history to a file (default '~/.rotctl_history') at the end of the current
|
|
|
|
session. Complete commands with arguments are saved as a single line to be
|
|
|
|
recalled and used or edited. Available when \fBrotctl\fP is built with Readline
|
|
|
|
support (see READLINE below).
|
|
|
|
.sp
|
|
|
|
\fBN.B.\fP To write a history file in another directory, set the ROTCTL_HIST_DIR
|
|
|
|
environment variable, e.g. 'ROTCTL_HIST_DIR=~/tmp rotctl -I'. When ROTCTL_HIST_DIR
|
|
|
|
is not set, the value of HOME is used.
|
|
|
|
.TP
|
2007-02-24 20:24:34 +00:00
|
|
|
.B \-v, --verbose
|
|
|
|
Set verbose mode, cumulative (see DIAGNOSTICS below).
|
2001-12-28 20:34:30 +00:00
|
|
|
.TP
|
2007-02-24 20:24:34 +00:00
|
|
|
.B \-h, --help
|
|
|
|
Show summary of these options and exit.
|
2001-12-28 20:34:30 +00:00
|
|
|
.TP
|
|
|
|
.B \-V, \-\-version
|
2007-02-24 20:24:34 +00:00
|
|
|
Show version of \fBrotctl\fP and exit.
|
2003-02-27 03:47:47 +00:00
|
|
|
.PP
|
2010-02-14 23:01:53 +00:00
|
|
|
\fBN.B.\fP Some options may not be implemented by a given backend and will
|
2011-06-21 18:42:43 +00:00
|
|
|
return an error. This is most likely to occur with the \fI\-\-set-conf\fP
|
2003-02-27 03:47:47 +00:00
|
|
|
and \fI\-\-show-conf\fP options.
|
2010-02-14 23:01:53 +00:00
|
|
|
.PP
|
|
|
|
Please note that the backend for the rotator to be controlled,
|
|
|
|
or the rotator itself may not support some commands. In that case,
|
|
|
|
the operation will fail with a \fBHamlib\fP error code.
|
2001-12-28 20:34:30 +00:00
|
|
|
.SH COMMANDS
|
|
|
|
Commands can be entered either as a single char, or as a long command name.
|
|
|
|
Basically, the commands do not take a dash in front of them, as
|
2007-02-24 20:24:34 +00:00
|
|
|
the options do. They may be typed in when in interactive mode
|
2013-02-23 03:35:54 +00:00
|
|
|
or provided as argument(s) in command line interface mode. In interactive
|
|
|
|
mode commands and their arguments may be entered on a single line:
|
|
|
|
.sp
|
|
|
|
Rotator command: P 123 45
|
2007-02-24 20:24:34 +00:00
|
|
|
.PP
|
2011-06-21 18:42:43 +00:00
|
|
|
Since most of the \fBHamlib\fP operations have a \fIset\fP and a \fIget\fP
|
|
|
|
method, an upper case letter will be used for \fIset\fP method whereas the
|
2010-02-14 23:01:53 +00:00
|
|
|
corresponding lower case letter refers to the \fIget\fP method. Each operation
|
|
|
|
also has a long name; in interactive mode, prepend a backslash to enter a long
|
|
|
|
command name.
|
|
|
|
.sp
|
2007-02-24 20:24:34 +00:00
|
|
|
Example: Use "\\get_info" to see the rotor's info.
|
2001-12-28 20:34:30 +00:00
|
|
|
.PP
|
2011-06-21 18:42:43 +00:00
|
|
|
Please note that the backend for the rotator to be controlled,
|
|
|
|
or the rotator itself may not support some commands. In that case,
|
2007-02-24 20:24:34 +00:00
|
|
|
the operation will fail with a \fBHamlib\fP error message.
|
2001-12-28 20:34:30 +00:00
|
|
|
.PP
|
2014-05-02 18:44:29 +00:00
|
|
|
As an alternative to the READLINE command history features a special
|
|
|
|
command of a single dash ('-') may be used to read commands from
|
|
|
|
standard input. Commands must be separated by whitespace similar to
|
|
|
|
the commands given on the command line. Comments may be added using
|
|
|
|
the '#' character, all text up until the end of the current line
|
|
|
|
including the '#' character is ignored.
|
|
|
|
.sp
|
|
|
|
Example:
|
2014-05-02 19:06:35 +00:00
|
|
|
$ cat <<.EOF. >cmds.txt
|
|
|
|
> # File of commands
|
|
|
|
> set_pos 180.0 10.0 # rotate
|
|
|
|
> pause 30 # wait for action to complete
|
|
|
|
> get_pos # query rotator
|
|
|
|
> .EOF.
|
|
|
|
|
|
|
|
$ rotctl -m1 - <cmds.txt
|
|
|
|
|
|
|
|
set_pos 180.0 10.0
|
|
|
|
pause 30
|
|
|
|
get_pos 180.000000
|
|
|
|
10.000000
|
|
|
|
|
|
|
|
$
|
2014-05-02 18:44:29 +00:00
|
|
|
.PP
|
2010-02-18 00:18:54 +00:00
|
|
|
A summary of commands is included below (In the case of "set" commands the
|
2011-06-21 18:42:43 +00:00
|
|
|
quoted string is replaced by the value in the description. In the case of
|
|
|
|
"get" commands the quoted string is the key name of the value returned.):
|
2001-12-28 20:34:30 +00:00
|
|
|
.TP
|
2012-10-28 03:30:05 +00:00
|
|
|
.B Q|q, exit rotctl
|
|
|
|
Exit rotctl in interactive mode.
|
|
|
|
.sp
|
|
|
|
When rotctl is controlling the rotor directly, will close the rotor backend and
|
|
|
|
port. When rotctl is connected to rotctld (rotor model 2), the TCP/IP connection
|
|
|
|
to rotctld is closed and rotctld remains running, available for another TCP/IP
|
|
|
|
network connection.
|
|
|
|
.TP
|
2010-02-14 23:01:53 +00:00
|
|
|
.B P, set_pos 'Azimuth' 'Elevation'
|
|
|
|
Set position: Azimuth and Elevation as double precision floating point values.
|
2001-12-28 20:34:30 +00:00
|
|
|
.TP
|
|
|
|
.B p, get_pos
|
2011-06-21 18:42:43 +00:00
|
|
|
Get position: 'Azimuth' and 'Elevation' as double precision floating point
|
|
|
|
values.
|
2001-12-28 20:34:30 +00:00
|
|
|
.TP
|
2010-02-14 23:01:53 +00:00
|
|
|
.B M, move 'Direction' 'Speed'
|
|
|
|
Move the rotator in a specific direction at the given rate.
|
|
|
|
.sp
|
|
|
|
Values are integers where Direction is defined as 2 = Up, 4 = Down, 8 = Left,
|
|
|
|
and 16 = Right. Speed is an integer between 1 and 100. Not all backends that
|
|
|
|
implement the move command use the Speed value. At this time only the gs232a
|
|
|
|
utilizes the Speed parameter.
|
2001-12-28 20:34:30 +00:00
|
|
|
.TP
|
|
|
|
.B S, stop
|
|
|
|
Stop the rotator.
|
|
|
|
.TP
|
2010-02-14 23:01:53 +00:00
|
|
|
.B K, park
|
|
|
|
Park the antenna.
|
2002-01-16 17:08:31 +00:00
|
|
|
.TP
|
2010-02-14 23:01:53 +00:00
|
|
|
.B C, set_conf 'Token' 'Value'
|
2003-02-27 03:47:47 +00:00
|
|
|
Set a configuration parameter. It is safe to give "Token" a value of '0'
|
|
|
|
(zero). "Value" may be a string up to 20 characters.
|
2007-02-24 20:24:34 +00:00
|
|
|
.br
|
|
|
|
See -L output
|
2003-02-27 03:47:47 +00:00
|
|
|
.TP
|
2010-02-14 23:01:53 +00:00
|
|
|
.B R, reset 'Reset'
|
|
|
|
Reset the rotator.
|
|
|
|
.sp
|
|
|
|
Integer value of '1' for Reset All.
|
|
|
|
.TP
|
2002-01-14 07:00:55 +00:00
|
|
|
.B _, get_info
|
|
|
|
Get misc information on the rotator.
|
2010-02-14 23:01:53 +00:00
|
|
|
.sp
|
|
|
|
At the moment returns 'Model Name'.
|
2009-01-04 14:49:17 +00:00
|
|
|
.TP
|
2010-02-14 23:01:53 +00:00
|
|
|
.B w, send_cmd 'Cmd'
|
2009-01-04 14:49:17 +00:00
|
|
|
Send raw command string to the rotator.
|
|
|
|
.br
|
2011-06-21 18:42:43 +00:00
|
|
|
<CR> (or send-cmd-term, see \fI-t\fP option) is appended automatically at the
|
|
|
|
end of the command for text protocols. For binary protocols, enter values
|
|
|
|
as \\0xAA\\0xBB
|
2010-02-14 23:01:53 +00:00
|
|
|
.PP
|
|
|
|
\fBLocator Commands\fP
|
|
|
|
.PP
|
|
|
|
These commands offer conversions of Degrees Minutes Seconds to other formats,
|
|
|
|
Maidenhead square locator conversions and distance and azimuth conversions.
|
|
|
|
.TP
|
|
|
|
.B L, lonlat2loc 'Longitude' 'Latitude' 'Loc Len [2-12]'
|
|
|
|
Returns the Maidenhead locator for the given 'Longitude' and 'Latitude'.
|
|
|
|
.sp
|
|
|
|
Both are floating point values. The precision of the returned square is
|
|
|
|
controlled by 'Loc Len' which should be an even numbered integer value between
|
|
|
|
2 and 12.
|
|
|
|
.sp
|
2013-02-23 03:35:54 +00:00
|
|
|
For example, "L -170.000000 -85.000000 12" returns
|
|
|
|
"Locator: AA55AA00AA00".
|
2010-02-14 23:01:53 +00:00
|
|
|
.TP
|
|
|
|
.B l, loc2lonlat 'Locator'
|
|
|
|
Returns 'Longitude' and 'Latitude' in decimal degrees at the approximate
|
|
|
|
center of the requested grid square (despite the use of double precision
|
|
|
|
variables internally, some rounding error occurs). West longitude is
|
|
|
|
expressed as a negative value. South latitude is expressed as a negative
|
|
|
|
value. Locator can be from 2 to 12 characters in length.
|
|
|
|
.sp
|
2013-02-23 03:35:54 +00:00
|
|
|
For example, "l AA55AA00AA00" returns "Longitude: -169.999983 Latitude:
|
|
|
|
-84.999991".
|
2010-02-14 23:01:53 +00:00
|
|
|
.TP
|
|
|
|
.B D, dms2dec 'Degrees' 'Minutes' 'Seconds' 'S/W'
|
|
|
|
Returns 'Dec Degrees', a signed floating point value.
|
|
|
|
.sp
|
2011-06-21 18:42:43 +00:00
|
|
|
Degrees and Minutes are integer values and Seconds is a floating point value.
|
|
|
|
S/W is a flag with '1' indicating South latitude or West longitude and '0'
|
|
|
|
North or East (the flag is needed as computers don't recognize a signed zero
|
|
|
|
even though only the Degrees value only is typically signed in DMS notation).
|
2010-02-14 23:01:53 +00:00
|
|
|
.TP
|
|
|
|
.B d, dec2dms 'Dec Degrees'
|
|
|
|
Returns 'Degrees' 'Minutes' 'Seconds' 'S/W'.
|
|
|
|
.sp
|
|
|
|
Values are as in dms2dec above.
|
|
|
|
.TP
|
|
|
|
.B E, dmmm2dec 'Degrees' 'Dec Minutes' 'S/W'
|
|
|
|
Returns 'Dec Degrees', a signed floating point value.
|
|
|
|
.sp
|
2011-06-21 18:42:43 +00:00
|
|
|
Degrees is an integer value and Minutes is a floating point value. S/W is a
|
|
|
|
flag with '1' indicating South latitude or West longitude and '0' North or
|
|
|
|
East (the flag is needed as computers don't recognize a signed zero even
|
|
|
|
though only the Degrees value only is typically signed in DMS notation).
|
2010-02-14 23:01:53 +00:00
|
|
|
.TP
|
|
|
|
.B e, dec2dmmm 'Dec Deg'
|
|
|
|
Returns 'Degrees' 'Minutes' 'S/W'.
|
|
|
|
.sp
|
|
|
|
Values are as in dmmm2dec above.
|
|
|
|
.TP
|
|
|
|
.B B, qrb 'Lon 1' 'Lat 1' 'Lon 2' 'Lat 2'
|
|
|
|
Returns 'Distance' 'Azimuth' where Distance is in km and Azimuth is in degrees.
|
|
|
|
.sp
|
|
|
|
All Lon/Lat values are signed floating point numbers.
|
|
|
|
.TP
|
|
|
|
.B A, a_sp2a_lp 'Short Path Deg'
|
|
|
|
Returns 'Long Path Deg' or -RIG_EINVAL upon input error..
|
|
|
|
.sp
|
|
|
|
Both are floating point values within the range 0.00 to 360.00.
|
|
|
|
.TP
|
|
|
|
.B a, d_sp2d_lp 'Short Path km'
|
|
|
|
Returns 'Long Path km'.
|
|
|
|
.sp
|
|
|
|
Both are floating point values.
|
2014-05-02 18:44:29 +00:00
|
|
|
.TP
|
|
|
|
.B pause 'Seconds'
|
|
|
|
Pause for the given whole number of seconds before sending the next command.
|
2007-02-24 20:24:34 +00:00
|
|
|
.SH EXAMPLES
|
2011-06-21 18:42:43 +00:00
|
|
|
Start \fBrotctl\fP for RotorEZ using the first serial port on Linux:
|
2010-02-14 23:01:53 +00:00
|
|
|
.sp
|
2007-02-24 20:24:34 +00:00
|
|
|
$ rotctl -m 401 -r /dev/ttyS0
|
2010-02-14 23:01:53 +00:00
|
|
|
.sp
|
2011-06-21 18:42:43 +00:00
|
|
|
Start \fBrotctl\fP for RotorEZ using COM2 on Win32:
|
|
|
|
.sp
|
|
|
|
$ rotctl -m 401 -r COM2
|
|
|
|
.sp
|
2010-02-14 23:01:53 +00:00
|
|
|
Connect to a running \fBrotctld\fP with rotor model 2 ("NET rotctl") on the
|
2011-08-21 11:23:01 +00:00
|
|
|
local host and specifying the TCP port, and querying the position:
|
2010-02-14 23:01:53 +00:00
|
|
|
.sp
|
2011-08-21 11:23:01 +00:00
|
|
|
$ rotctl -m 2 -r localhost:4533 \\get_pos
|
2013-02-23 03:35:54 +00:00
|
|
|
.SH READLINE
|
|
|
|
If Readline library development files are found at configure time, \fBrotctl\fP
|
|
|
|
will be conditonally built with Readline support for command and argument entry.
|
|
|
|
Readline command key bindings are at their defaults as described in the Readline
|
|
|
|
manual (\fIhttp://cnswww.cns.cwru.edu/php/chet/readline/rluserman.html\fP)
|
|
|
|
although \fBrotctl\fP sets the name 'rotctl' which can be used in Conditional
|
|
|
|
Init Constructs in the Readline Init File ('~/.inputrc' by default) for custom
|
|
|
|
keybindings unique to \fBrotctl\fP.
|
|
|
|
|
|
|
|
Command history is available with Readline support as described in the Readline
|
|
|
|
History manual
|
|
|
|
(\fIhttp://cnswww.cns.cwru.edu/php/chet/readline/history.html#SEC1\fP). Command
|
|
|
|
and argument strings are stored as single lines even when arguments are prompted
|
|
|
|
for input individually. Commands and arguments are not validated and are stored
|
|
|
|
as typed with values separated by a single space.
|
|
|
|
|
|
|
|
Normally session history is not saved, however, use of either of the
|
|
|
|
\fI-i/--read-history\fP or \fI-I/--save-history\fP options when starting
|
|
|
|
\fBrotctl\fP will cause any previously saved history to be read in and/or the
|
|
|
|
current and any previous session history (assuming the -i and -I options are
|
|
|
|
given together) will be written out when \fBrotctl\fP is closed. Each option is
|
|
|
|
mutually exclusive, i.e. either may be given separately or in combination. This
|
|
|
|
is useful to save a set of commands and then read them later but not write the
|
|
|
|
modified history for a consistent set of test commands in interactive mode, for
|
|
|
|
example.
|
|
|
|
|
|
|
|
History is stored in '~/.rotctl_history' by default although the destination
|
|
|
|
directory may be changed by setting the ROTCTL_HIST_DIR environment variable.
|
|
|
|
When ROTCTL_HIST_DIR is unset, the value of the HOME environment variable is
|
|
|
|
used instead. Only the destination directory may be changed at this time.
|
|
|
|
|
|
|
|
If Readline support is not found at configure time the original internal command
|
|
|
|
handler is used. Readline is not used for \fBrotctl\fP commands entered on the
|
|
|
|
command line regardless if Readline support is built in or not.
|
|
|
|
|
|
|
|
\fBN.B.\fP Readline support is not included in the Windows 32 binary builds
|
|
|
|
supplied by the Hamlib Project. Running \fBrotctl\fP on the Windows 32 platform
|
|
|
|
in the 'cmd' shell does give session command line history, however, it is not
|
|
|
|
saved to disk between sessions.
|
2007-02-24 20:24:34 +00:00
|
|
|
.SH DIAGNOSTICS
|
|
|
|
The \fB-v\fP, \fB--version\fP option allows different levels of diagnostics
|
2011-06-21 18:42:43 +00:00
|
|
|
to be output to \fBstderr\fP and correspond to -v for BUG, -vv for ERR,
|
|
|
|
-vvv for WARN, -vvvv for VERBOSE, or -vvvvv for TRACE.
|
2010-02-14 23:01:53 +00:00
|
|
|
.PP
|
2007-02-24 20:24:34 +00:00
|
|
|
A given verbose level is useful for providing needed debugging information to
|
|
|
|
the email address below. For example, TRACE output shows all of the values
|
2013-03-13 20:02:43 +00:00
|
|
|
sent to and received from the rotor which is very useful for rotor backend
|
2007-02-24 20:24:34 +00:00
|
|
|
library development and may be requested by the developers.
|
|
|
|
.SH EXIT STATUS
|
|
|
|
\fBrotctl\fP exits with:
|
|
|
|
.br
|
|
|
|
0 if all operations completed normally;
|
|
|
|
.br
|
|
|
|
1 if there was an invalid command line option or argument;
|
|
|
|
.br
|
|
|
|
2 if an error was returned by \fBHamlib\fP.
|
2001-12-28 20:34:30 +00:00
|
|
|
.SH BUGS
|
|
|
|
.PP
|
2007-02-24 20:24:34 +00:00
|
|
|
This suspiciously empty section...
|
2001-12-28 20:34:30 +00:00
|
|
|
.SH REPORTING BUGS
|
2007-02-24 20:24:34 +00:00
|
|
|
Report bugs to <hamlib-developer@lists.sourceforge.net>.
|
2010-02-18 00:18:54 +00:00
|
|
|
.PP
|
2007-02-24 20:24:34 +00:00
|
|
|
We are already aware of the bug in the previous section :-)
|
|
|
|
.SH AUTHOR
|
2011-06-21 18:42:43 +00:00
|
|
|
Written by Stephane Fillod, Nate Bargmann, and the Hamlib Group
|
2010-02-18 00:18:54 +00:00
|
|
|
.PP
|
2007-02-24 20:24:34 +00:00
|
|
|
<http://www.hamlib.org>.
|
2001-12-28 20:34:30 +00:00
|
|
|
.SH COPYRIGHT
|
2011-08-21 11:23:01 +00:00
|
|
|
Copyright \(co 2000-2011 Stephane Fillod
|
2010-02-14 23:01:53 +00:00
|
|
|
.br
|
2013-02-23 03:35:54 +00:00
|
|
|
Copyright \(co 2011-2013 Nate Bargmann
|
2001-12-28 20:34:30 +00:00
|
|
|
.br
|
2010-03-07 14:00:34 +00:00
|
|
|
Copyright \(co 2000-2010 the Hamlib Group
|
2010-02-14 23:01:53 +00:00
|
|
|
.PP
|
2001-12-28 20:34:30 +00:00
|
|
|
This is free software; see the source for copying conditions.
|
|
|
|
There is NO warranty; not even for MERCHANTABILITY
|
|
|
|
or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
.SH SEE ALSO
|
2007-02-24 20:24:34 +00:00
|
|
|
.BR hamlib (3),
|
2010-02-14 23:01:53 +00:00
|
|
|
.BR rotctld (8)
|