kopia lustrzana https://github.com/Hamlib/Hamlib
290 wiersze
7.6 KiB
Groff
290 wiersze
7.6 KiB
Groff
.\" 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)
|
|
.TH RIGCTL "1" "March 28, 2003" "Hamlib"
|
|
.\" 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
|
|
rigctl \- control radio transcievers and receivers
|
|
.SH SYNOPSIS
|
|
.B rigctl
|
|
[\fIOPTION\fR]... [\fICOMMAND\fR]...
|
|
.SH DESCRIPTION
|
|
Control radio transcievers and receivers.
|
|
\fBrigctl\fP accepts \fBcommands\fP from command line as well as in
|
|
interactive mode if none provided in command line.
|
|
.PP
|
|
.\" TeX users may be more comfortable with the \fB<whatever>\fP and
|
|
.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
|
|
.\" respectively.
|
|
Keep in mind that \fBHamlib\fP is still ALPHA level software.
|
|
A lof of stuff hasn't been tested thoroughly, and the API may change
|
|
without publicised notice. Please report bugs and feedback at
|
|
the e-mail address given in the REPORTING BUGS section.
|
|
.SH OPTIONS
|
|
This program follow the usual GNU command line syntax, with long
|
|
options starting with two dashes (`-').
|
|
A summary of options is included below.
|
|
.TP
|
|
.B \-m, \-\-model=id
|
|
Select radio model number. See model list.
|
|
.TP
|
|
.B \-r, --rig-file=device
|
|
Use \fBdevice\fP as the file name of the radio to operate on.
|
|
.TP
|
|
.B \-p, --ptt-file=device
|
|
Use \fBdevice\fP as the file name of the Push-To-Talk device to operate on.
|
|
.TP
|
|
.B \-d, --dcd-file=device
|
|
Use \fBdevice\fP as the file name of the Data Carrier Detect device
|
|
to operate on.
|
|
.TP
|
|
.B \-p, --ptt-type=type
|
|
Use \fBtype\fP device as the kind of the Push-To-Talk device to operate on.
|
|
Supported types are RIG, DTR, RTS, PARALLEL, NONE.
|
|
.TP
|
|
.B \-d, --dcd-type=type
|
|
Use \fBtype\fP device as the kind of the Data Carrier Detect device
|
|
to operate on.
|
|
Supported types are RIG, DSR, CTS, CD, PARALLEL, NONE.
|
|
.TP
|
|
.B \-s, --serial-speed=baud
|
|
Set serial speed to \fBbaud\fP rate. Uses maximal rig speed as default.
|
|
.TP
|
|
.B \-c, --civaddr=id
|
|
Use \fBid\fP as the CI-V address to communicate with the rig.
|
|
Only for Icom rigs. NB: the id is in decimal, unless prefixed by \fB0x\fP,
|
|
in which case it is hexadecimal.
|
|
.TP
|
|
.B \-L, \-\-show-conf
|
|
List all config parameters.
|
|
.TP
|
|
.B \-C, \-\-set\-conf=parm=val[,parm=val]*
|
|
Set config parameter.
|
|
.TP
|
|
.B \-l, \-\-list
|
|
List all model numbers and exit.
|
|
.TP
|
|
.B \-u, \-\-dump\-caps
|
|
Dump capabilities and exit.
|
|
.TP
|
|
.B \-o, \-\-vfo
|
|
Set vfo mode, requiring an extra VFO argument in front of each appropriate command.
|
|
Otherwise, VFO_CURR is assumed when this option is not set.
|
|
.TP
|
|
.B \-v, \-\-verbose
|
|
Set verbose mode, cumulative (BUG, ERR, WARN, VERBOSE, TRACE).
|
|
.TP
|
|
.B \-h, \-\-help
|
|
Show summary of options and exit.
|
|
.TP
|
|
.B \-V, \-\-version
|
|
Show version of program and exit.
|
|
|
|
.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 on the command
|
|
line, as the options usually do. They may be typed in when in interactive mode
|
|
or provided as argument in command line interface mode.
|
|
.PP
|
|
Since most of the Hamlib operations have a \fIset\fP and a \fIget\fP method,
|
|
upper case letter will be used for \fIset\fP method whereas the corresponding
|
|
lower case letter refers to the \fIget\fP method.
|
|
In interactive, prepend a backslash to enter a long command name.
|
|
Example: "\\dump_caps" to see what this model can do.
|
|
|
|
.PP
|
|
Please note that the backend for the radio to be controlled,
|
|
or the radio itself may not support some commands. In that case,
|
|
the operation will fail with a standard error message.
|
|
.PP
|
|
A summary of commands is included below.
|
|
.TP
|
|
.B F, set_freq
|
|
Set frequency, in Hz.
|
|
.TP
|
|
.B f, get_freq
|
|
Get frequency, in Hz.
|
|
.TP
|
|
.B M, set_mode
|
|
Set mode/passband: AM, FM, CW, CWR, USB, LSB, RTTY, RTTYR, WFM, AMS.
|
|
The passband is the exact passband in Hz, or 0 for the default.
|
|
.TP
|
|
.B m, get_mode
|
|
Get mode/passband.
|
|
.TP
|
|
.B V, set_vfo
|
|
Set VFO: VFOA, VFOB, VFOC, VFO, MEM, Main, Sub, etc.
|
|
.TP
|
|
.B v, get_vfo
|
|
Get current VFO.
|
|
.TP
|
|
.B J, set_rit
|
|
Set RIT, in Hz.
|
|
.TP
|
|
.B j, get_rit
|
|
Get RIT, in Hz.
|
|
.TP
|
|
.B Z, set_xit
|
|
Set XIT, in Hz.
|
|
.TP
|
|
.B z, get_xit
|
|
Get XIT, in Hz.
|
|
.TP
|
|
.B T, set_ptt
|
|
Set PTT, 0 or 1.
|
|
.TP
|
|
.B t, get_ptt
|
|
Get PTT status.
|
|
.TP
|
|
.B R, set_rptr_shift
|
|
Set repeater shift: "+", "-" or something else for none.
|
|
.TP
|
|
.B r, get_rptr_shift
|
|
Get repeater shift.
|
|
.TP
|
|
.B O, set_rptr_offs
|
|
Set repeater offset, in Hz.
|
|
.TP
|
|
.B o, get_rptr_offs
|
|
Get repeater offset.
|
|
.TP
|
|
.B C, set_ctcss_tone
|
|
Set CTCSS tone, in tenth of Hz.
|
|
.TP
|
|
.B c, get_ctcss_tone
|
|
Get CTCSS tone, in tenth of Hz.
|
|
.TP
|
|
.B D, set_dcs_code
|
|
Set DCS code.
|
|
.TP
|
|
.B d, get_dcs_code
|
|
Get DCS code.
|
|
.TP
|
|
.B I, set_split_freq
|
|
Set TX frequency, in Hz.
|
|
.TP
|
|
.B i, get_split_freq
|
|
Get TX frequency.
|
|
.TP
|
|
.B X, set_split_mode
|
|
Set transmit mode/passband: AM, FM, CW, CWR, USB, LSB, RTTY, RTTYR, WFM, AMS.
|
|
The passband is the exact passband in Hz, or 0 for the default.
|
|
.TP
|
|
.B x, get_split_mode
|
|
Get transmit mode/passband.
|
|
.TP
|
|
.B S, set_split_vfo
|
|
Set split mode, 0 or 1, and transmit VFO.
|
|
.TP
|
|
.B s, get_split_vfo
|
|
Get split mode and transmit VFO.
|
|
.TP
|
|
.B N, set_ts
|
|
Set tuning step, in Hz.
|
|
.TP
|
|
.B n, get_ts
|
|
Get tuning step.
|
|
.TP
|
|
.B U, set_func
|
|
Set func/status:
|
|
FAGC, NB, COMP, VOX, TONE, TSQL, SBKIN, FBKIN, ANF, NR, AIP, MON, MN,
|
|
RNF, ARO, LOCK, MUTE, VSC, REV, SQL, BC, MBC, AFC, SATMODE, SCOPE, RESUME, TUNER.
|
|
.TP
|
|
.B u, get_func
|
|
Get func status.
|
|
.TP
|
|
.B L, set_level
|
|
Set level/value:
|
|
PREAMP, ATT, VOX, AF, RF, SQL, IF, APF, NR, PBT_IN,
|
|
PBT_OUT, CWPITCH, RFPOWER, MICGAIN, KEYSPD, NOTCHF, COMP,
|
|
AGC, BKINDL, BAL, METER, VOXGAIN, ANTIVOX. Plus "extra" levels.
|
|
.TP
|
|
.B l, get_level
|
|
Get level value: also
|
|
SWR, ALC, SQLSTAT, STRENGTH, RAWSTR.
|
|
.TP
|
|
.B P, set_parm
|
|
Set parm/value:
|
|
ANN, APO, BACKLIGHT, BEEP, TIME, BAT. Plus "extra" parameters.
|
|
.TP
|
|
.B p, get_parm
|
|
Get parm value.
|
|
.TP
|
|
.B B, set_bank
|
|
Set bank.
|
|
.TP
|
|
.B E, set_mem
|
|
Set memory channel number.
|
|
.TP
|
|
.B e, get_mem
|
|
Get memory channel number.
|
|
.TP
|
|
.B G, vfo_op
|
|
Perform VFO operation:
|
|
CPY, XCHG, FROM_VFO, TO_VFO, MCL, UP, DOWN, BAND_UP, BAND_DOWN, LEFT, RIGHT, TUNER, TOGGLE.
|
|
.TP
|
|
.B g, scan_op
|
|
Perform scan operation/channel: STOP, MEM, SLCT, PRIO, DELTA, VFO, PLT.
|
|
.TP
|
|
.B H, set_channel
|
|
Set memory channel data. Not implemented yet.
|
|
.TP
|
|
.B h, get_channel
|
|
Get memory channel data.
|
|
.TP
|
|
.B A, set_trn
|
|
Set transceive mode (reporting event): OFF, RIG, POLL.
|
|
.TP
|
|
.B a, get_trn
|
|
Get transceive mode (reporting event).
|
|
.TP
|
|
.B set_ant
|
|
Set antenna number (0, 1, 2, ..).
|
|
.TP
|
|
.B get_ant
|
|
Get antenna number (0, 1, 2, ..).
|
|
.TP
|
|
.B _, get_info
|
|
Get misc information about the rig.
|
|
.TP
|
|
.B dump_caps
|
|
Not a real rig remote command, it just dumps capabilities,
|
|
i.e. what the backend knows about this model, and what it can do.
|
|
|
|
.SH RETURN VALUE
|
|
rigctl exits with:
|
|
0 if all operations went fine; 1 if there was an invalid command line
|
|
option or arg; or 2 if an error was returned by Hamlib.
|
|
|
|
.SH AUTHOR
|
|
Written by Stephane Fillod.
|
|
.SH BUGS
|
|
set_chan has no entry method as of yet, hence left unimplemented.
|
|
.PP
|
|
This almost empty section...
|
|
.SH REPORTING BUGS
|
|
Report bugs to <hamlib-developer@users.sourceforge.net>.
|
|
.br
|
|
I'm already aware of the bug in the previous section :-)
|
|
.SH COPYRIGHT
|
|
Copyright \(co 2000-2003 Stephane Fillod & Frank Singleton.
|
|
.br
|
|
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
|
|
.BR hamlib (3)
|
|
|