@@ -384,9 +384,9 @@ Since most of the
384
384
.B Hamlib
385
385
operations have a
386
386
.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
388
388
.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
390
390
.B get
391
391
method. Each operation also has a long name; in interactive mode, prepend a
392
392
backslash, \(oq \\\(cq , to enter a long command name all lower case.
528
528
.RI \(aq VFO \(aq .
529
529
.IP
530
530
VFO is a token: \(oq VFOA\(cq , \(oq VFOB\(cq , \(oq VFOC\(cq , \(oq currVFO\(cq ,
531
- \(oq VFO\(cq , \(oq MEM\(cq , \(oq Main\(cq , \(oq Sub\(cq , \(oq TX\(cq , \(oq RX\(cq .
531
+ \(oq VFO\(cq , \(oq MEM\(cq , \(oq Main\(cq , \(oq Sub\(cq , \(oq TX\(cq , \(oq RX\(cq ,
532
+ \(oq MainA\(cq , \(oq MainB\(cq , \(oq MainC\(cq , \(oq SubA\(cq , \(oq SubB\(cq \(oq SubC\(cq .
532
533
.IP
533
534
In VFO mode (see
534
535
.B \-\- vfo
@@ -726,19 +727,22 @@ Get
726
727
A value of 0 for Antenna will return the current TX antenna
727
728
.IP
728
729
> 0 is 1-based antenna# (\(oq 1\(cq , \(oq 2\(cq , \(oq 3\(cq , ...).
729
-
730
-
731
730
.IP
732
731
Option returned depends on rig. For Icom it is likely the RX only flag.
733
732
.
734
733
.TP
735
734
.BR b " , " send_morse " \(aq " \fI Morse \fP \(aq
736
735
Send
737
736
.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:
739
744
.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
742
746
.EE
743
747
.
744
748
.TP
@@ -747,7 +751,7 @@ Stop sending the current morse code.
747
751
.
748
752
.TP
749
753
.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.
751
755
.
752
756
.TP
753
757
.BR 0x94 " , " send_voice_mem " \(aq " \fI Msgnum \fP \(aq
@@ -852,65 +856,104 @@ Set
852
856
and
853
857
.RI \(aq " Func Status" \(aq .
854
858
.IP
855
- Func is a token: \(oq FAGC\(cq , \(oq NB\(cq , \(oq COMP\(cq , \(oq VOX\(cq ,
856
- \(oq TONE\(cq , \(oq TSQL\(cq , \(oq SBKIN\(cq , \(oq FBKIN\(cq , \(oq ANF\(cq ,
857
- \(oq NR\(cq , \(oq AIP\(cq , \(oq APF\(cq , \(oq MON\(cq , \(oq MN\(cq , \(oq RF\(cq ,
858
- \(oq ARO\(cq , \(oq LOCK\(cq , \(oq MUTE\(cq , \(oq VSC\(cq , \(oq REV\(cq ,
859
- \(oq SQL\(cq , \(oq ABM\(cq , \(oq BC\(cq , \(oq MBC\(cq , \(oq RIT\(cq , \(oq AFC\(cq ,
860
- \(oq SATMODE\(cq , \(oq SCOPE\(cq , \(oq RESUME\(cq , \(oq TBURST\(cq , \(oq TUNER\(cq ,
861
- \(oq XIT\(cq , \(oq NB2\(cq , \(oq DSQL\(cq , \(oq AFLT\(cq , \(oq ANL\(cq , \(oq BC2\(cq ,
862
- \(oq DUAL_WATCH\(cq , \(oq DIVERSITY\(cq , \(oq CSQL\(cq , \(oq SCEN\(cq ,
863
- \(oq TRANSCEIVE\(cq , \(oq SPECTRUM\(cq , \(oq SPECTRUM_HOLD\(cq , \(oq SEND_MORSE\(cq ,
864
- \(oq SEND_VOICE_MEM\(cq , \(oq OVF_STATUS\(cq .
859
+ Func is a token:
860
+ \(oq ABM\(cq ,
861
+ \(oq AFC\(cq ,
862
+ \(oq AFLT\(cq ,
863
+ \(oq AIP\(cq ,
864
+ \(oq ANF\(cq ,
865
+ \(oq ANL\(cq ,
866
+ \(oq APF\(cq ,
867
+ \(oq ARO\(cq ,
868
+ \(oq BC2\(cq ,
869
+ \(oq BC\(cq ,
870
+ \(oq COMP\(cq ,
871
+ \(oq CSQL\(cq ,
872
+ \(oq DIVERSITY\(cq ,
873
+ \(oq DSQL\(cq ,
874
+ \(oq DUAL_WATCH\(cq ,
875
+ \(oq FAGC\(cq ,
876
+ \(oq FBKIN\(cq ,
877
+ \(oq LOCK\(cq ,
878
+ \(oq MBC\(cq ,
879
+ \(oq MN\(cq ,
880
+ \(oq MON\(cq ,
881
+ \(oq MUTE\(cq ,
882
+ \(oq NB2\(cq ,
883
+ \(oq NB\(cq ,
884
+ \(oq NR\(cq ,
885
+ \(oq OVF_STATUS\(cq ,
886
+ \(oq RESUME\(cq ,
887
+ \(oq REV\(cq ,
888
+ \(oq RF\(cq ,
889
+ \(oq RIT\(cq ,
890
+ \(oq SATMODE\(cq ,
891
+ \(oq SBKIN\(cq ,
892
+ \(oq SCEN\(cq ,
893
+ \(oq SCOPE\(cq ,
894
+ \(oq SEND_MORSE\(cq ,
895
+ \(oq SEND_VOICE_MEM\(cq ,
896
+ \(oq SPECTRUM\(cq ,
897
+ \(oq SPECTRUM_HOLD\(cq ,
898
+ \(oq SQL\(cq ,
899
+ \(oq SYNC\(cq ,
900
+ \(oq TBURST\(cq ,
901
+ \(oq TONE\(cq ,
902
+ \(oq TRANSCEIVE\(cq ,
903
+ \(oq TSQL\(cq ,
904
+ \(oq TUNER\(cq ,
905
+ \(oq VOX\(cq ,
906
+ \(oq VSC\(cq ,
907
+ \(oq XIT\(cq .
865
908
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
876
912
AIP -- RF pre-amp (AIP on Kenwood, IPO on Yaesu, etc.)
913
+ ANF -- Automatic Notch Filter (DSP)
914
+ ANL -- Noise limiter setting
877
915
APF -- Audio Peak Filter
878
- MON -- Monitor transmitted signal
879
- MN -- Manual Notch
880
- RF -- RTTY Filter
881
916
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)
882
926
LOCK -- Lock
927
+ MBC -- Manual Beat Canceller
928
+ MN -- Manual Notch
929
+ MON -- Monitor transmitted signal
883
930
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
885
936
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
890
938
RIT -- Receiver Incremental Tuning
891
- AFC -- Auto Frequency Control ON/OFF
892
939
SATMODE -- Satellite mode ON/OFF
940
+ SBKIN -- Semi Break-in (CW mode)
941
+ SCEN -- scrambler/encryption
893
942
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
895
949
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
896
953
TUNER -- Enable automatic tuner
954
+ VOX -- Voice Operated Relay
955
+ VSC -- Voice Scan Control
897
956
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
914
957
915
958
.IP
916
959
Func Status is a non null value for \(lq activate\(rq or \(lq de-activate\(rq
@@ -943,17 +986,61 @@ Set
943
986
and
944
987
.RI \(aq " Level Value" \(aq .
945
988
.IP
946
- Level is a token: \(oq PREAMP\(cq , \(oq ATT\(cq , \(oq VOXDELAY\(cq , \(oq AF\(cq ,
947
- \(oq RF\(cq , \(oq SQL\(cq , \(oq IF\(cq , \(oq APF\(cq , \(oq NR\(cq , \(oq PBT_IN\(cq ,
948
- \(oq PBT_OUT\(cq , \(oq CWPITCH\(cq , \(oq RFPOWER\(cq , \(oq MICGAIN\(cq ,
949
- \(oq KEYSPD\(cq , \(oq NOTCHF\(cq , \(oq COMP\(cq , \(oq AGC\(cq , \(oq BKINDL\(cq ,
950
- \(oq BAL\(cq , \(oq METER\(cq , \(oq VOXGAIN\(cq , \(oq ANTIVOX\(cq ,
951
- \(oq SLOPE_LOW\(cq , \(oq SLOPE_HIGH\(cq , \(oq BKIN_DLYMS\(cq , \(oq RAWSTR\(cq , \(oq SWR\(cq ,
952
- \(oq ALC\(cq , \(oq STRENGTH\(cq , \(oq RFPOWER_METER\(cq , \(oq COMPMETER\(cq , \(oq VD_METER\(cq , \(oq ID_METER\(cq ,
953
- \(oq NOTCHF_RAW\(cq , \(oq MONITOR_GAIN\(cq , \(oq NQ\(cq , \(oq RFPOWER_METER_WATTS\(cq , \(oq SPECTRUM_MODE\(cq ,
954
- \(oq SPECTRUM_SPAN\(cq , \(oq SPECTRUM_EDGE_LOW\(cq , \(oq SPECTRUM_EDGE_HIGH\(cq , \(oq SPECTRUM_SPEED\(cq ,
955
- \(oq SPECTRUM_REF\(cq , \(oq SPECTRUM_AVG\(cq , \(oq SPECTRUM_ATT\(cq , \(oq TEMP_METER\(cq , \(oq BANDSELECT\(cq ,
956
- \(oq USB_AF\(cq .
989
+ Level is a token:
990
+ \(oq AF\(cq ,
991
+ \(oq AGC\(cq ,
992
+ \(oq AGC_TIME\(cq ,
993
+ \(oq ALC\(cq ,
994
+ \(oq ANTIVOX\(cq ,
995
+ \(oq APF\(cq ,
996
+ \(oq ATT\(cq ,
997
+ \(oq BAL\(cq ,
998
+ \(oq BAND_SELECT\(cq ,
999
+ \(oq BKINDL\(cq ,
1000
+ \(oq BKIN_DLYMS\(cq ,
1001
+ \(oq COMP\(cq ,
1002
+ \(oq COMP_METER\(cq ,
1003
+ \(oq CWPITCH\(cq ,
1004
+ \(oq ID_METER\(cq ,
1005
+ \(oq IF\(cq ,
1006
+ \(oq KEYSPD\(cq ,
1007
+ \(oq METER\(cq ,
1008
+ \(oq MGC\(cq ,
1009
+ \(oq MGF\(cq ,
1010
+ \(oq MGL\(cq ,
1011
+ \(oq MICGAIN\(cq ,
1012
+ \(oq MONITOR_GAIN\(cq ,
1013
+ \(oq NB\(cq ,
1014
+ \(oq NOTCHF\(cq ,
1015
+ \(oq NOTCHF_RAW\(cq ,
1016
+ \(oq NR\(cq ,
1017
+ \(oq PBT_IN\(cq ,
1018
+ \(oq PBT_OUT\(cq ,
1019
+ \(oq PREAMP\(cq ,
1020
+ \(oq RAWSTR\(cq ,
1021
+ \(oq RF\(cq ,
1022
+ \(oq RFPOWER\(cq ,
1023
+ \(oq RFPOWER_METER\(cq ,
1024
+ \(oq RFPOWER_METER_WATTS\(cq ,
1025
+ \(oq SLOPE_HIGH\(cq ,
1026
+ \(oq SLOPE_LOW\(cq ,
1027
+ \(oq SPECTRUM_ATT\(cq ,
1028
+ \(oq SPECTRUM_AVG\(cq ,
1029
+ \(oq SPECTRUM_EDGE_HIGH\(cq ,
1030
+ \(oq SPECTRUM_EDGE_LOW\(cq ,
1031
+ \(oq SPECTRUM_MODE\(cq ,
1032
+ \(oq SPECTRUM_REF\(cq ,
1033
+ \(oq SPECTRUM_SPAN\(cq ,
1034
+ \(oq SPECTRUM_SPEED\(cq ,
1035
+ \(oq SQL\(cq ,
1036
+ \(oq STRENGTH\(cq ,
1037
+ \(oq SWR\(cq ,
1038
+ \(oq TEMP_METER\(cq ,
1039
+ \(oq USB_AF\(cq ,
1040
+ \(oq USB_AF_INPUT\(cq ,
1041
+ \(oq VD_METER\(cq ,
1042
+ \(oq VOXDELAY\(cq ,
1043
+ \(oq VOXGAIN\(cq .
957
1044
.IP
958
1045
The Level Value can be a float or an integer value. For the AGC token the
959
1046
value is one of \(oq 0\(cq = OFF, \(oq 1\(cq = SUPERFAST, \(oq 2\(cq = FAST,
@@ -1035,8 +1122,21 @@ Set
1035
1122
and
1036
1123
.RI \(aq " Parm Value" \(aq .
1037
1124
.IP
1038
- Parm is a token: \(oq ANN\(cq , \(oq APO\(cq , \(oq BACKLIGHT\(cq , \(oq BEEP\(cq ,
1039
- \(oq TIME\(cq , \(oq BAT\(cq , \(oq KEYLIGHT\(cq , \(oq SCREENSAVER\(cq , \(oq AFIF\(cq , \(oq BANDSELECT\(cq , \(oq KEYERTYPE\(cq .
1125
+ Parm is a token:
1126
+ \(oq AFIF\(cq ,
1127
+ \(oq AFIF_ACC\(cq ,
1128
+ \(oq AFIF_LAN\(cq ,
1129
+ \(oq AFIF_WLAN\(cq ,
1130
+ \(oq ANN\(cq ,
1131
+ \(oq APO\(cq ,
1132
+ \(oq BACKLIGHT\(cq ,
1133
+ \(oq BANDSELECT\(cq ,
1134
+ \(oq BAT\(cq ,
1135
+ \(oq BEEP\(cq ,
1136
+ \(oq KEYERTYPE\(cq ,
1137
+ \(oq KEYLIGHT\(cq ,
1138
+ \(oq SCREENSAVER\(cq ,
1139
+ \(oq TIME\(cq .
1040
1140
.IP
1041
1141
.BR Note :
1042
1142
Passing a \(oq ?\(cq (query) as the first argument instead of a Parm token will
@@ -1318,9 +1418,9 @@ Set
1318
1418
.IP
1319
1419
Sets rig clock -- note that some rigs do not handle seconds or milliseconds.
1320
1420
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.
1323
1422
Formats accepted allow for 2-digit or 4-digit time zone
1423
+ .EX
1324
1424
YYYY-MM-DDTHH:MM:SS.SSS+ZZ (where +ZZ is either -/+ UTC offset HH)
1325
1425
YYYY-MM-DDTHH:MM:SS.SSS+ZZZZ (where +ZZZZ is either -/+ UTC offset HHMM)
1326
1426
YYYY-MM-DDTHH:MM:SS+ZZ
@@ -1330,18 +1430,16 @@ YYYY-MM-DDTHH:MM+ZZZZ
1330
1430
YYYY-MM-DD (sets date only)
1331
1431
local (sets both clocks to local time)
1332
1432
utc (sets both clocks to utc time)
1433
+ .EE
1333
1434
Note: Icom rigs expect you to set local time and the hours off to UTC.
1334
1435
So...4PM EST example would be 2021-12-01T16:00:00-0500
1335
1436
But...if you want to display GMT you must set the clock for GMT with zero UTC offset.
1336
1437
Hopefully Icom will allow displaying either clock in the future
1337
1438
1338
1439
Note: Kenwood rigs only allow setting local clock, and then only if not autoset by NTP.
1339
1440
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.
1341
1442
Time displayed on the auxiliary clock is solely determined by UTC and the aux offset.
1342
-
1343
- .EE
1344
- .
1345
1443
.TP
1346
1444
.BR get_clock
1347
1445
Get
@@ -1393,6 +1491,7 @@ before sending the next command to the radio.
1393
1491
.TP
1394
1492
.BR password " \(aq " \fI Password \fP \(aq
1395
1493
Sends password to rigctld when rigctld has been secured with -A. Must use the 32-char shared secret from rigctld.
1494
+ (NOT IMPLEMENTED)
1396
1495
.
1397
1496
.TP
1398
1497
.BR set_lock_mode " \(aq " \fI Locked \fP \(aq
@@ -1435,10 +1534,12 @@ For Unix/Linux
1435
1534
.
1436
1535
.TP
1437
1536
.BR client_version " \(aq " \fI String \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
1439
1540
.TP
1440
1541
.BR hamlib_version
1441
- Returns hamlib version with ISO8601 date/time
1542
+ Returns Hamlib version with ISO8601 date/time
1442
1543
.
1443
1544
.TP
1444
1545
.BR test
0 commit comments