Skip to content

Commit 8f641b2

Browse files
authored
Merge pull request Hamlib#1707 from dforsi/fix/manpage
Fix/manpage
2 parents 49af447 + cee0fcb commit 8f641b2

File tree

6 files changed

+358
-129
lines changed

6 files changed

+358
-129
lines changed

doc/man1/ampctld.1

-6
Original file line numberDiff line numberDiff line change
@@ -492,12 +492,6 @@ the value terminated by the response separator. e.g. \(lqFrequency:
492492
.
493493
.PP
494494
4. All commands received will be acknowledged by
495-
.B ampctld
496-
with records from rules 1 and 2. Records from rule 3 are only returned when
497-
data values must be returned to the client.
498-
.
499-
.PP
500-
4. All commands received will be acknowledged by
501495
.B ampctld
502496
with records from rules 1 and 2. Records from rule 3 are only returned when
503497
data values must be returned to the client.

doc/man1/rigctl.1

+177-76
Original file line numberDiff line numberDiff line change
@@ -384,9 +384,9 @@ Since most of the
384384
.B Hamlib
385385
operations have a
386386
.BR set " and a " get
387-
method, a single upper case letter will often be used for a
387+
method, a single upper case letter will be used for
388388
.B set
389-
method whereas the corresponding single lower case letter refers to the
389+
methods whereas the corresponding single lower case letter refers to the
390390
.B get
391391
method. Each operation also has a long name; in interactive mode, prepend a
392392
backslash, \(oq\\\(cq, to enter a long command name all lower case.
@@ -528,7 +528,8 @@ Set
528528
.RI \(aq VFO \(aq.
529529
.IP
530530
VFO is a token: \(oqVFOA\(cq, \(oqVFOB\(cq, \(oqVFOC\(cq, \(oqcurrVFO\(cq,
531-
\(oqVFO\(cq, \(oqMEM\(cq, \(oqMain\(cq, \(oqSub\(cq, \(oqTX\(cq, \(oqRX\(cq.
531+
\(oqVFO\(cq, \(oqMEM\(cq, \(oqMain\(cq, \(oqSub\(cq, \(oqTX\(cq, \(oqRX\(cq,
532+
\(oqMainA\(cq, \(oqMainB\(cq, \(oqMainC\(cq, \(oqSubA\(cq, \(oqSubB\(cq \(oqSubC\(cq.
532533
.IP
533534
In VFO mode (see
534535
.B \-\-vfo
@@ -726,19 +727,22 @@ Get
726727
A value of 0 for Antenna will return the current TX antenna
727728
.IP
728729
> 0 is 1-based antenna# (\(oq1\(cq, \(oq2\(cq, \(oq3\(cq, ...).
729-
730-
731730
.IP
732731
Option returned depends on rig. For Icom it is likely the RX only flag.
733732
.
734733
.TP
735734
.BR b ", " send_morse " \(aq" \fIMorse\fP \(aq
736735
Send
737736
.RI \(aq Morse \(aq
738-
symbols. For Yaesu rigs use memory#1-5 or up to 50 char msg
737+
symbols. For Yaesu rigs use memory# (1-5 for most rigs) or up to 50 char message (which will use memory#1)
738+
739+
Example from command line:
740+
.EX
741+
rigctl -m 3073 -r /dev/ttyUSB0 b "CQ CQ DE ME"
742+
.EE
743+
Yaesu example to send message#1:
739744
.EX
740-
Example from command line: rigctl -m 3073 -r /dev/ttyUSB0 b "CQ CQ DE ME"
741-
Yaesu example to send message#1: rigctl -m 1035 -r /dev/ttyUSB0 b 1
745+
rigctl -m 1035 -r /dev/ttyUSB0 b 1
742746
.EE
743747
.
744748
.TP
@@ -747,7 +751,7 @@ Stop sending the current morse code.
747751
.
748752
.TP
749753
.BR 0xbc ", " wait_morse "
750-
Wait for morse to finish -- only works on full break-in
754+
Wait for morse to finish -- only works on full break-in.
751755
.
752756
.TP
753757
.BR 0x94 ", " send_voice_mem " \(aq" \fIMsgnum\fP \(aq
@@ -852,65 +856,104 @@ Set
852856
and
853857
.RI \(aq "Func Status" \(aq.
854858
.IP
855-
Func is a token: \(oqFAGC\(cq, \(oqNB\(cq, \(oqCOMP\(cq, \(oqVOX\(cq,
856-
\(oqTONE\(cq, \(oqTSQL\(cq, \(oqSBKIN\(cq, \(oqFBKIN\(cq, \(oqANF\(cq,
857-
\(oqNR\(cq, \(oqAIP\(cq, \(oqAPF\(cq, \(oqMON\(cq, \(oqMN\(cq, \(oqRF\(cq,
858-
\(oqARO\(cq, \(oqLOCK\(cq, \(oqMUTE\(cq, \(oqVSC\(cq, \(oqREV\(cq,
859-
\(oqSQL\(cq, \(oqABM\(cq, \(oqBC\(cq, \(oqMBC\(cq, \(oqRIT\(cq, \(oqAFC\(cq,
860-
\(oqSATMODE\(cq, \(oqSCOPE\(cq, \(oqRESUME\(cq, \(oqTBURST\(cq, \(oqTUNER\(cq,
861-
\(oqXIT\(cq, \(oqNB2\(cq, \(oqDSQL\(cq, \(oqAFLT\(cq, \(oqANL\(cq, \(oqBC2\(cq,
862-
\(oqDUAL_WATCH\(cq, \(oqDIVERSITY\(cq, \(oqCSQL\(cq, \(oqSCEN\(cq,
863-
\(oqTRANSCEIVE\(cq, \(oqSPECTRUM\(cq, \(oqSPECTRUM_HOLD\(cq, \(oqSEND_MORSE\(cq,
864-
\(oqSEND_VOICE_MEM\(cq, \(oqOVF_STATUS\(cq.
859+
Func is a token:
860+
\(oqABM\(cq,
861+
\(oqAFC\(cq,
862+
\(oqAFLT\(cq,
863+
\(oqAIP\(cq,
864+
\(oqANF\(cq,
865+
\(oqANL\(cq,
866+
\(oqAPF\(cq,
867+
\(oqARO\(cq,
868+
\(oqBC2\(cq,
869+
\(oqBC\(cq,
870+
\(oqCOMP\(cq,
871+
\(oqCSQL\(cq,
872+
\(oqDIVERSITY\(cq,
873+
\(oqDSQL\(cq,
874+
\(oqDUAL_WATCH\(cq,
875+
\(oqFAGC\(cq,
876+
\(oqFBKIN\(cq,
877+
\(oqLOCK\(cq,
878+
\(oqMBC\(cq,
879+
\(oqMN\(cq,
880+
\(oqMON\(cq,
881+
\(oqMUTE\(cq,
882+
\(oqNB2\(cq,
883+
\(oqNB\(cq,
884+
\(oqNR\(cq,
885+
\(oqOVF_STATUS\(cq,
886+
\(oqRESUME\(cq,
887+
\(oqREV\(cq,
888+
\(oqRF\(cq,
889+
\(oqRIT\(cq,
890+
\(oqSATMODE\(cq,
891+
\(oqSBKIN\(cq,
892+
\(oqSCEN\(cq,
893+
\(oqSCOPE\(cq,
894+
\(oqSEND_MORSE\(cq,
895+
\(oqSEND_VOICE_MEM\(cq,
896+
\(oqSPECTRUM\(cq,
897+
\(oqSPECTRUM_HOLD\(cq,
898+
\(oqSQL\(cq,
899+
\(oqSYNC\(cq,
900+
\(oqTBURST\(cq,
901+
\(oqTONE\(cq,
902+
\(oqTRANSCEIVE\(cq,
903+
\(oqTSQL\(cq,
904+
\(oqTUNER\(cq,
905+
\(oqVOX\(cq,
906+
\(oqVSC\(cq,
907+
\(oqXIT\(cq.
865908

866-
FAGC -- Fast AGC
867-
NB -- Noise Blanker
868-
COMP -- Speech Compression
869-
VOX -- Voice Operated Relay
870-
TONE -- CTCSS Tone TX
871-
TSQL -- CTCSS Activate/De-activate RX
872-
SBKIN -- Semi Break-in (CW mode)
873-
FBKIN -- Full Break-in (CW mode)
874-
ANF -- Automatic Notch Filter (DSP)
875-
NR -- Noise Reduction (DSP)
909+
ABM -- Auto Band Mode
910+
AFC -- Auto Frequency Control ON/OFF
911+
AFLT -- AF Filter setting
876912
AIP -- RF pre-amp (AIP on Kenwood, IPO on Yaesu, etc.)
913+
ANF -- Automatic Notch Filter (DSP)
914+
ANL -- Noise limiter setting
877915
APF -- Audio Peak Filter
878-
MON -- Monitor transmitted signal
879-
MN -- Manual Notch
880-
RF -- RTTY Filter
881916
ARO -- Auto Repeater Offset
917+
BC -- Beat Canceller
918+
BC2 -- 2nd Beat Cancel
919+
COMP -- Speech Compression
920+
CSQL -- DCS Squelch setting
921+
DIVERSITY -- Diversity receive
922+
DSQL -- Digital modes squelch
923+
DUAL_WATCH -- Dual Watch / Sub Receiver
924+
FAGC -- Fast AGC
925+
FBKIN -- Full Break-in (CW mode)
882926
LOCK -- Lock
927+
MBC -- Manual Beat Canceller
928+
MN -- Manual Notch
929+
MON -- Monitor transmitted signal
883930
MUTE -- Mute
884-
VSC -- Voice Scan Control
931+
NB -- Noise Blanker
932+
NB2 -- 2nd Noise Blanker
933+
NR -- Noise Reduction (DSP)
934+
OVF_STATUS -- Read overflow status 0=Off, 1=On
935+
RESUME -- Scan auto-resume
885936
REV -- Reverse transmit and receive frequencies
886-
SQL -- Turn Squelch Monitor on/off
887-
ABM -- Auto Band Mode
888-
BC -- Beat Canceller
889-
MBC -- Manual Beat Canceller
937+
RF -- RTTY Filter
890938
RIT -- Receiver Incremental Tuning
891-
AFC -- Auto Frequency Control ON/OFF
892939
SATMODE -- Satellite mode ON/OFF
940+
SBKIN -- Semi Break-in (CW mode)
941+
SCEN -- scrambler/encryption
893942
SCOPE -- Simple bandscope ON/OFF
894-
RESUME -- Scan auto-resume
943+
SEND_MORSE -- Send specified characters using CW
944+
SEND_VOICE_MEM -- Transmit in SSB message stored in memory
945+
SPECTRUM -- Spectrum scope data output ON/OFF
946+
SPECTRUM_HOLD -- Pause spectrum scope updates ON/OFF
947+
SQL -- Turn Squelch Monitor on/off
948+
SYNC -- Synchronize VFOs
895949
TBURST -- 1750 Hz tone burst
950+
TONE -- CTCSS Tone TX
951+
TRANSCEIVE -- Send radio state changes automatically ON/OFF
952+
TSQL -- CTCSS Activate/De-activate RX
896953
TUNER -- Enable automatic tuner
954+
VOX -- Voice Operated Relay
955+
VSC -- Voice Scan Control
897956
XIT -- Transmitter Incremental Tuning
898-
NB2 -- 2nd Noise Blanker
899-
CSQL -- DCS Squelch setting
900-
AFLT -- AF Filter setting
901-
ANL -- Noise limiter setting
902-
BC2 -- 2nd Beat Cancel
903-
DUAL_WATCH -- Dual Watch / Sub Receiver
904-
DIVERSITY -- Diversity receive
905-
DSQL -- Digital modes squelch
906-
SCEN -- scrambler/encryption
907-
SLICE -- Rig slice selection -- Flex
908-
TRANSCEIVE -- Send radio state changes automatically ON/OFF
909-
SPECTRUM -- Spectrum scope data output ON/OFF
910-
SPECTRUM_HOLD -- Pause spectrum scope updates ON/OFF
911-
SEND_MORSE -- Send specified characters using CW
912-
SEND_VOICE_MEM -- Transmit in SSB message stored in memory
913-
OVF -- Read overflow status 0=Off, 1=On
914957

915958
.IP
916959
Func Status is a non null value for \(lqactivate\(rq or \(lqde-activate\(rq
@@ -943,17 +986,61 @@ Set
943986
and
944987
.RI \(aq "Level Value" \(aq.
945988
.IP
946-
Level is a token: \(oqPREAMP\(cq, \(oqATT\(cq, \(oqVOXDELAY\(cq, \(oqAF\(cq,
947-
\(oqRF\(cq, \(oqSQL\(cq, \(oqIF\(cq, \(oqAPF\(cq, \(oqNR\(cq, \(oqPBT_IN\(cq,
948-
\(oqPBT_OUT\(cq, \(oqCWPITCH\(cq, \(oqRFPOWER\(cq, \(oqMICGAIN\(cq,
949-
\(oqKEYSPD\(cq, \(oqNOTCHF\(cq, \(oqCOMP\(cq, \(oqAGC\(cq, \(oqBKINDL\(cq,
950-
\(oqBAL\(cq, \(oqMETER\(cq, \(oqVOXGAIN\(cq, \(oqANTIVOX\(cq,
951-
\(oqSLOPE_LOW\(cq, \(oqSLOPE_HIGH\(cq, \(oqBKIN_DLYMS\(cq, \(oqRAWSTR\(cq, \(oqSWR\(cq,
952-
\(oqALC\(cq, \(oqSTRENGTH\(cq, \(oqRFPOWER_METER\(cq, \(oqCOMPMETER\(cq, \(oqVD_METER\(cq, \(oqID_METER\(cq,
953-
\(oqNOTCHF_RAW\(cq, \(oqMONITOR_GAIN\(cq, \(oqNQ\(cq, \(oqRFPOWER_METER_WATTS\(cq, \(oqSPECTRUM_MODE\(cq,
954-
\(oqSPECTRUM_SPAN\(cq, \(oqSPECTRUM_EDGE_LOW\(cq, \(oqSPECTRUM_EDGE_HIGH\(cq, \(oqSPECTRUM_SPEED\(cq,
955-
\(oqSPECTRUM_REF\(cq, \(oqSPECTRUM_AVG\(cq, \(oqSPECTRUM_ATT\(cq, \(oqTEMP_METER\(cq, \(oqBANDSELECT\(cq,
956-
\(oqUSB_AF\(cq.
989+
Level is a token:
990+
\(oqAF\(cq,
991+
\(oqAGC\(cq,
992+
\(oqAGC_TIME\(cq,
993+
\(oqALC\(cq,
994+
\(oqANTIVOX\(cq,
995+
\(oqAPF\(cq,
996+
\(oqATT\(cq,
997+
\(oqBAL\(cq,
998+
\(oqBAND_SELECT\(cq,
999+
\(oqBKINDL\(cq,
1000+
\(oqBKIN_DLYMS\(cq,
1001+
\(oqCOMP\(cq,
1002+
\(oqCOMP_METER\(cq,
1003+
\(oqCWPITCH\(cq,
1004+
\(oqID_METER\(cq,
1005+
\(oqIF\(cq,
1006+
\(oqKEYSPD\(cq,
1007+
\(oqMETER\(cq,
1008+
\(oqMGC\(cq,
1009+
\(oqMGF\(cq,
1010+
\(oqMGL\(cq,
1011+
\(oqMICGAIN\(cq,
1012+
\(oqMONITOR_GAIN\(cq,
1013+
\(oqNB\(cq,
1014+
\(oqNOTCHF\(cq,
1015+
\(oqNOTCHF_RAW\(cq,
1016+
\(oqNR\(cq,
1017+
\(oqPBT_IN\(cq,
1018+
\(oqPBT_OUT\(cq,
1019+
\(oqPREAMP\(cq,
1020+
\(oqRAWSTR\(cq,
1021+
\(oqRF\(cq,
1022+
\(oqRFPOWER\(cq,
1023+
\(oqRFPOWER_METER\(cq,
1024+
\(oqRFPOWER_METER_WATTS\(cq,
1025+
\(oqSLOPE_HIGH\(cq,
1026+
\(oqSLOPE_LOW\(cq,
1027+
\(oqSPECTRUM_ATT\(cq,
1028+
\(oqSPECTRUM_AVG\(cq,
1029+
\(oqSPECTRUM_EDGE_HIGH\(cq,
1030+
\(oqSPECTRUM_EDGE_LOW\(cq,
1031+
\(oqSPECTRUM_MODE\(cq,
1032+
\(oqSPECTRUM_REF\(cq,
1033+
\(oqSPECTRUM_SPAN\(cq,
1034+
\(oqSPECTRUM_SPEED\(cq,
1035+
\(oqSQL\(cq,
1036+
\(oqSTRENGTH\(cq,
1037+
\(oqSWR\(cq,
1038+
\(oqTEMP_METER\(cq,
1039+
\(oqUSB_AF\(cq,
1040+
\(oqUSB_AF_INPUT\(cq,
1041+
\(oqVD_METER\(cq,
1042+
\(oqVOXDELAY\(cq,
1043+
\(oqVOXGAIN\(cq.
9571044
.IP
9581045
The Level Value can be a float or an integer value. For the AGC token the
9591046
value is one of \(oq0\(cq = OFF, \(oq1\(cq = SUPERFAST, \(oq2\(cq = FAST,
@@ -1035,8 +1122,21 @@ Set
10351122
and
10361123
.RI \(aq "Parm Value" \(aq.
10371124
.IP
1038-
Parm is a token: \(oqANN\(cq, \(oqAPO\(cq, \(oqBACKLIGHT\(cq, \(oqBEEP\(cq,
1039-
\(oqTIME\(cq, \(oqBAT\(cq, \(oqKEYLIGHT\(cq, \(oqSCREENSAVER\(cq, \(oqAFIF\(cq, \(oqBANDSELECT\(cq, \(oqKEYERTYPE\(cq.
1125+
Parm is a token:
1126+
\(oqAFIF\(cq,
1127+
\(oqAFIF_ACC\(cq,
1128+
\(oqAFIF_LAN\(cq,
1129+
\(oqAFIF_WLAN\(cq,
1130+
\(oqANN\(cq,
1131+
\(oqAPO\(cq,
1132+
\(oqBACKLIGHT\(cq,
1133+
\(oqBANDSELECT\(cq,
1134+
\(oqBAT\(cq,
1135+
\(oqBEEP\(cq,
1136+
\(oqKEYERTYPE\(cq,
1137+
\(oqKEYLIGHT\(cq,
1138+
\(oqSCREENSAVER\(cq,
1139+
\(oqTIME\(cq.
10401140
.IP
10411141
.BR Note :
10421142
Passing a \(oq?\(cq (query) as the first argument instead of a Parm token will
@@ -1318,9 +1418,9 @@ Set
13181418
.IP
13191419
Sets rig clock -- note that some rigs do not handle seconds or milliseconds.
13201420
If you try to set sec/msec and rig does not support it you will get a debug warning message.
1321-
Format is ISO8601,
1322-
.EX
1421+
Format is ISO8601.
13231422
Formats accepted allow for 2-digit or 4-digit time zone
1423+
.EX
13241424
YYYY-MM-DDTHH:MM:SS.SSS+ZZ (where +ZZ is either -/+ UTC offset HH)
13251425
YYYY-MM-DDTHH:MM:SS.SSS+ZZZZ (where +ZZZZ is either -/+ UTC offset HHMM)
13261426
YYYY-MM-DDTHH:MM:SS+ZZ
@@ -1330,18 +1430,16 @@ YYYY-MM-DDTHH:MM+ZZZZ
13301430
YYYY-MM-DD (sets date only)
13311431
local (sets both clocks to local time)
13321432
utc (sets both clocks to utc time)
1433+
.EE
13331434
Note: Icom rigs expect you to set local time and the hours off to UTC.
13341435
So...4PM EST example would be 2021-12-01T16:00:00-0500
13351436
But...if you want to display GMT you must set the clock for GMT with zero UTC offset.
13361437
Hopefully Icom will allow displaying either clock in the future
13371438

13381439
Note: Kenwood rigs only allow setting local clock, and then only if not autoset by NTP.
13391440
Trying to set clock when NTP is in use will set the offset, but not the time -
1340-
and no error status will be returned.
1441+
and no error status will be returned.
13411442
Time displayed on the auxiliary clock is solely determined by UTC and the aux offset.
1342-
1343-
.EE
1344-
.
13451443
.TP
13461444
.BR get_clock
13471445
Get
@@ -1393,6 +1491,7 @@ before sending the next command to the radio.
13931491
.TP
13941492
.BR password " \(aq" \fIPassword\fP \(aq
13951493
Sends password to rigctld when rigctld has been secured with -A. Must use the 32-char shared secret from rigctld.
1494+
(NOT IMPLEMENTED)
13961495
.
13971496
.TP
13981497
.BR set_lock_mode " \(aq" \fILocked\fP \(aq
@@ -1435,10 +1534,12 @@ For Unix/Linux
14351534
.
14361535
.TP
14371536
.BR client_version " \(aq" \fIString\fP "\(aq
1438-
Client can send its version to rigctld and get feedback on compatibility, deprecation, and alternatives
1537+
Client can send its version to
1538+
.B rigctld
1539+
and get feedback on compatibility, deprecation, and alternatives
14391540
.TP
14401541
.BR hamlib_version
1441-
Returns hamlib version with ISO8601 date/time
1542+
Returns Hamlib version with ISO8601 date/time
14421543
.
14431544
.TP
14441545
.BR test

0 commit comments

Comments
 (0)