นี่คือคำสั่ง rigctl ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
rigctl - ควบคุมเครื่องรับและส่งสัญญาณวิทยุ
เรื่องย่อ
เข้มงวด [ทางเลือกที่-คำสั่ง] ...
DESCRIPTION
ควบคุมเครื่องรับและส่งสัญญาณวิทยุ เข้มงวด ยอมรับ คำสั่ง จากบรรทัดคำสั่ง
เช่นเดียวกับในโหมดโต้ตอบหากไม่มีให้ในบรรทัดคำสั่ง
โปรดจำไว้ว่า ฮัมลิบ เป็นซอฟต์แวร์ระดับเบต้า ในขณะที่ห้องสมุดแบ็กเอนด์จำนวนมากขาด
การสนับสนุนแท่นขุดเจาะที่สมบูรณ์ ฟังก์ชันพื้นฐานมักจะได้รับการสนับสนุนอย่างดี API อาจมีการเปลี่ยนแปลง
โดยไม่ต้องแจ้งให้ทราบในขณะที่มีการพัฒนารุ่นรอง (เช่น 1.1.x ถึง 1.2.x)
บ่งบอกถึงการเปลี่ยนแปลงดังกล่าว
โปรดรายงานจุดบกพร่องและให้ข้อเสนอแนะตามที่อยู่อีเมลที่ให้ไว้ในรายงานข้อผิดพลาด
ส่วน. แพทช์และการปรับปรุงโค้ดก็ยินดีต้อนรับเช่นกัน
OPTIONS
โปรแกรมนี้ใช้ไวยากรณ์บรรทัดคำสั่งของ GNU ตามปกติ โดยมีตัวเลือกแบบยาวขึ้นต้นด้วย
สองขีดกลาง (`-')
นี่คือบทสรุปของตัวเลือกที่รองรับ:
-NS, --รุ่น=id
เลือกหมายเลขรุ่นวิทยุ ดูรายการรุ่น (ใช้ 'rigctl -l')
หมายเหตุ: เข้มงวด (หรือซอฟต์แวร์ของบุคคลที่สาม) จะใช้ rig model 1901 เมื่อใช้ rpc.rigd or
แท่นขุดเจาะรุ่น 2 สำหรับ NET rigctl (rigctld)
-NS, --rig-file=อุปกรณ์
ใช้ เครื่อง เนื่องจากชื่อไฟล์ของพอร์ตที่เชื่อมต่อวิทยุ มักจะเป็นซีรีย์
พอร์ต แต่อาจเป็น USB กับอะแดปเตอร์อนุกรม โดยทั่วไปแล้ว /dev/ttyS0, /dev/ttyS1,
/dev/ttyUSB0 เป็นต้น บน Linux หรือ COM1, COM2 เป็นต้น บน Win32
ยังใช้เพื่อระบุโฮสต์และพอร์ตเพื่อเชื่อมต่อกับ rotctld daemon on . ที่กำลังฟังอยู่
จุดบวก:
-r โลคอลโฮสต์:4532
และใน Win32:
-r 127.0.0.1:4532 น
-NS, --ptt-file=อุปกรณ์
ใช้ เครื่อง เป็นชื่อไฟล์ของอุปกรณ์ Push-To-Talk โดยใช้ไฟล์อุปกรณ์เป็น
อธิบายไว้ข้างต้น.
-NS, --dcd-file=อุปกรณ์
ใช้ เครื่อง เป็นชื่อไฟล์ของอุปกรณ์ Data Carrier Detect โดยใช้ไฟล์อุปกรณ์
ตามที่อธิบายไว้ข้างต้น
-NS, --ptt-type=ประเภท
ใช้ ชนิด ของอุปกรณ์ Push-to-Talk ประเภทที่รองรับ ได้แก่ RIG, DTR, RTS, PARALLEL,
ไม่มี การแทนที่ประเภท PTT ที่กำหนดไว้ในแบ็กเอนด์ของแท่นขุดเจาะ
ผลข้างเคียงบางอย่างของคำสั่งนี้คือเมื่อตั้งค่าประเภทเป็น DTR ให้อ่านสถานะ PTT
มาจากส่วนหน้าของ Hamlib ไม่ใช่อ่านจากวิทยุ เมื่อตั้งค่าเป็น NONE ให้สถานะ PTT
ไม่สามารถอ่านหรือตั้งค่าได้แม้ว่าแบ็กเอนด์ของแท่นขุดเจาะรองรับการอ่าน/ตั้งค่าสถานะ PTT จาก
แท่นขุดเจาะ
-NS, --dcd-type=ประเภท
ใช้ ชนิด ของอุปกรณ์ Data Carrier Detect ประเภทที่รองรับ ได้แก่ RIG, DSR, CTS, CD,
ขนานไม่มี
-NS, --serial-speed=บอด
ตั้งค่าความเร็วซีเรียลเป็น บอด ประเมินค่า. ใช้ความเร็วสูงสุดจากแบ็กเอนด์ของแท่นขุดเจาะ
ความสามารถเป็นค่าเริ่มต้น
-ค, --civadr=id
ใช้ id เป็นที่อยู่ CI-V เพื่อสื่อสารกับแท่นขุดเจาะ มีประโยชน์สำหรับแท่นขุดเจาะ Icom เท่านั้น
หมายเหตุ: the id เป็นเครื่องหมายทศนิยม เว้นแต่จะขึ้นต้นด้วย 0xซึ่งในกรณีนี้คือ
เลขฐานสิบหก
-NS, --send-cmd-term=ถ่าน
เปลี่ยนการสิ้นสุด ถัง สำหรับโปรโตคอลข้อความเมื่อใช้ send_cmd คำสั่ง
ค่าเริ่มต้นคือ (0x0d). อักขระที่พิมพ์ได้ที่ไม่ใช่ ASCII สามารถระบุเป็น an
ตัวเลข ASCII ในรูปแบบเลขฐานสิบหก นำหน้าด้วย 0x คุณอาจผ่านช่องว่าง
สตริงสำหรับอักขระไม่มีสิ้นสุด สตริง '-1' บอกให้ rigctl เปลี่ยนเป็นไบนารี
มาตรการ. ดู send_cmd คำสั่งสำหรับคำอธิบายเพิ่มเติม
ตัวอย่างเช่น เมื่อต้องการระบุตัวสิ้นสุดคำสั่งสำหรับคำสั่งข้อความลักษณะ Kenwood pass
"-t ';'" ถึง rigctl ดูตัวอย่างด้านล่าง
-แอล, --show-conf
แสดงรายการพารามิเตอร์การกำหนดค่าทั้งหมดสำหรับวิทยุที่กำหนดด้วย -m ด้านบน
-ค, --set-conf=parm=val[,parm=val]*
ตั้งค่าพารามิเตอร์ config เช่น stop_bits=2
ใช้ตัวเลือก -L สำหรับรายการ
-l --รายการ
ระบุหมายเลขรุ่นทั้งหมดที่กำหนดไว้ใน ฮัมลิบ และออก ณ 1.2.15.1 รายการคือ
เรียงตามหมายเลขรุ่น
NB ใน Linux รายการสามารถเลื่อนกลับได้โดยใช้ Shift-PageUp/ Shift-PageDown หรือ
โดยใช้แถบเลื่อนของเทอร์มินัลเสมือนใน X หรือหน้าต่าง cmd ใน Windows NS
เอาต์พุตสามารถส่งไปที่ 'มากกว่า' หรือ 'น้อยกว่า' เช่น 'rigctl -l | มากกว่า'.
-ยู, --dump-แคป
ความสามารถในการถ่ายโอนข้อมูลสำหรับวิทยุที่กำหนดด้วย -m ด้านบนและออก
-o, --vfo
ตั้งค่าโหมด vfo โดยต้องมีอาร์กิวเมนต์ VFO เพิ่มเติมหน้าคำสั่งที่เหมาะสมแต่ละคำสั่ง
มิฉะนั้น จะถือว่า VFO_CURR เมื่อไม่ได้ตั้งค่าตัวเลือกนี้
-ใน, --รายละเอียด
ตั้งค่าโหมด verbose สะสม (ดูการวินิจฉัยด้านล่าง)
-ชม, --ช่วยด้วย
แสดงข้อมูลสรุปของตัวเลือกเหล่านี้และออก
-วี --รุ่น
แสดงเวอร์ชันของ เข้มงวด และออก
NB บางตัวเลือกอาจไม่สามารถใช้งานได้โดยแบ็กเอนด์ที่กำหนด และจะส่งคืนข้อผิดพลาด
นี้มักจะเกิดขึ้นกับ --set-conf และ --show-conf ตัวเลือก
โปรดทราบว่าแบ็กเอนด์สำหรับวิทยุจะต้องถูกควบคุม หรือตัววิทยุเองอาจไม่
รองรับบางคำสั่ง ในกรณีนั้น การดำเนินการจะล้มเหลวด้วย a ฮัมลิบ รหัสข้อผิดพลาด
คำสั่ง
สามารถป้อนคำสั่งเป็นอักขระตัวเดียวหรือเป็นชื่อคำสั่งแบบยาวก็ได้ โดยทั่วไป
คำสั่งต่างๆ จะไม่ขีดเส้นประในบรรทัดคำสั่ง เหมือนที่ตัวเลือกทำ
อาจถูกพิมพ์เมื่ออยู่ในโหมดโต้ตอบหรือระบุเป็นอาร์กิวเมนต์ในบรรทัดคำสั่ง
โหมดอินเทอร์เฟซ
เนื่องจากส่วนใหญ่ ฮัมลิบ การดำเนินงานมี a เซ็ต และ ได้รับ วิธีการ อักษรตัวพิมพ์ใหญ่ will
ใช้สำหรับ เซ็ต วิธีในขณะที่อักษรตัวพิมพ์เล็กที่สอดคล้องกันหมายถึง ได้รับ
กระบวนการ. การดำเนินการแต่ละครั้งก็มีชื่อยาวเช่นกัน ในโหมดโต้ตอบ ให้ใส่แบ็กสแลชข้างหน้า
ป้อนชื่อคำสั่งแบบยาว
ตัวอย่าง: ใช้ "\dump_caps" เพื่อดูว่าวิทยุนี้ทำอะไรได้บ้าง
โปรดทราบว่าแบ็กเอนด์สำหรับวิทยุจะต้องถูกควบคุม หรือตัววิทยุเองอาจไม่
รองรับบางคำสั่ง ในกรณีนั้น การดำเนินการจะล้มเหลวด้วย a ฮัมลิบ ข้อความผิดพลาด.
นี่คือบทสรุปของคำสั่งที่รองรับ (ในกรณีของคำสั่ง "set" คำสั่งที่ยกมา
สตริงถูกแทนที่ด้วยค่าในคำอธิบาย ในกรณีของ "get" คำสั่ง
สตริงที่ยกมาคือชื่อคีย์ของค่าที่ส่งคืน):
ถาม|q, ทางออก เข้มงวด
ออกจาก rigctl ในโหมดโต้ตอบ
เมื่อ rigctl ควบคุมแท่นขุดเจาะโดยตรง จะปิดแบ็กเอนด์และพอร์ตของแท่นขุดเจาะ
เมื่อ rigctl เชื่อมต่อกับ rigctld (rig model 2) การเชื่อมต่อ TCP/IP กับ rigctld
ถูกปิดและ rigctld ยังคงทำงานอยู่ สำหรับเครือข่าย TCP/IP อื่น
สัมพันธ์
F, ชุด_ความถี่ 'ความถี่'
ตั้งค่า 'ความถี่' เป็น Hz
f, get_freq
รับ 'ความถี่' ในหน่วย Hz
M, set_mode 'โหมด' 'พาสแบนด์'
ตั้งค่า 'โหมด': USB, LSB, CW, CWR, RTTY, RTTYR, AM, FM, WFM, AMS, PKTLSB, PKTUSB,
PKTFM, ECSSUSB, ECSSLSB, แฟกซ์, SAM, SAL, SAH, DSB
ตั้งค่า 'Passband' เป็น Hz หรือ '0' สำหรับค่าเริ่มต้นแบ็กเอนด์ Hamlib
m, get_mode
รับ 'โหมด' 'รหัสผ่าน'
ส่งคืนโหมดเป็นสตริงจาก set_mode ด้านบนและ Passband ในหน่วย Hz
V, set_vfo 'วีเอฟโอ'
ตั้งค่า 'VFO': VFOA, VFOB, VFOC, currVFO, VFO, MEM, Main, Sub, TX, RX
ในโหมด VFO จำเป็นต้องมีพารามิเตอร์ VFO เดียวเท่านั้น
v, get_vfo
รับ 'VFO' ปัจจุบัน
ส่งกลับ VFO เป็นสตริงจาก set_vfo ครีมมาสคาโปนชีส ด้านบน
J, set_rit 'ฤทธิ์'
ตั้งค่า 'RIT' ในหน่วย Hz สามารถเป็น + หรือ -
ค่า '0' จะรีเซ็ต RIT และ *ควร* ปิด RIT ถ้าไม่ ให้ยื่นรายงานข้อบกพร่อง
กับแบ็กเอนด์ Hamlib
j, get_rit
รับ 'RIT' ในหน่วย Hz
Z, set_xit 'XIT'
ตั้งค่า 'XIT' ใน Hz สามารถเป็น + หรือ -
ค่า '0' จะรีเซ็ต RIT และ *ควร* ปิด RIT ถ้าไม่ ให้ยื่นรายงานข้อบกพร่อง
กับแบ็กเอนด์ Hamlib
z, get_xit
รับ 'XIT' ในหน่วย Hz
T, set_ptt 'ปตท.'
ตั้งค่า 'PTT', 0 (RX), 1 (TX), 2 (ไมโครโฟน TX), 3 (ข้อมูล TX)
t, get_ptt
รับสถานะ 'ปตท.'
0x8b, get_dcd
รับสถานะ 'DCD' (squelch), 0 (ปิด) หรือ 1 (เปิด)
R, set_rptr_shift 'Rptr กะ'
ตั้งค่า 'Rptr Shift': "+", "-" หรืออย่างอื่นที่ไม่ใช่
r, get_rptr_shift
รับ 'Rptr Shift' ส่งกลับ "+", "-" หรือ "ไม่มี"
O, set_rptr_offs 'Rptr ออฟเซ็ต'
ตั้งค่า 'Rptr Offset' ในหน่วย Hz
o, get_rptr_offs
รับ 'Rptr Offset' ในหน่วย Hz
C, set_ctcss_tone 'CTCSS โทน'
ตั้งค่า 'CTCSS Tone' ในหน่วยสิบของ Hz
c, get_ctcss_tone
รับ 'CTCSS Tone' ในหน่วยสิบของ Hz
D, set_dcs_code 'ดีซีเอส รหัส'
ตั้งค่า 'รหัส DCS'
d, get_dcs_code
รับ 'รหัส DCS'
0x90, set_ctcss_sql 'CTCSS ตร.
ตั้งค่าโทนเสียง 'CTCSS Sql' ในหน่วยสิบของ Hz
0x91, get_ctcss_sql.get_ctcss_sql
รับโทนเสียง 'CTCSS Sql' ในหน่วยสิบของ Hz
0x92, set_dcs_sql 'ดีซีเอส ตร.
ตั้งค่ารหัส 'DCS SQL'
0x93, get_dcs_sql.get_dcs_sql
รับรหัส 'DCS SQL'
I, set_split_freq 'Tx ความถี่'
ตั้งค่า 'ความถี่ TX' ในหน่วย Hz
i, get_split_freq
รับ 'ความถี่ TX' ในหน่วย Hz
X, set_split_mode 'TX โหมด' 'TX พาสแบนด์'
ตั้งค่า 'โหมด TX': AM, FM, CW, CWR, USB, LSB, RTTY, RTTYR, WFM, AMS, PKTLSB, PKTUSB,
PKTFM, ECSSUSB, ECSSLSB, แฟกซ์, SAM, SAL, SAH, DSB
'TX Passband' เป็น passband ที่แน่นอนใน Hz หรือ '0' สำหรับ Hamlib backend
ค่าเริ่มต้น.
x, get_split_mode
รับ 'โหมด TX' และ 'TX Passband'
ส่งคืนโหมด TX เป็นสตริงจาก set_split_mode ด้านบนและ TX passband ใน Hz
S, set_split_vfo 'แยก' 'TX วีเอฟโอ'
ตั้งค่าโหมด 'แยก', '0' หรือ '1' และ 'TX VFO' จาก set_vfo ครีมมาสคาโปนชีส ด้านบน
s, get_split_vfo
รับโหมด 'แยก', '0' หรือ '1' และ 'TX VFO'
N, set_ts 'การปรับแต่ง ก้าว'
ตั้งค่า 'ขั้นตอนการปรับจูน' ในหน่วย Hz
n, get_ts
รับ 'ขั้นตอนการปรับจูน' ในหน่วย Hz
U, set_func 'ฟังค์' 'Func สถานะ'
ตั้งค่า 'Func' 'สถานะ Func'
Func เป็นหนึ่งใน: FAGC, NB, COMP, VOX, TONE, TSQL, SBKIN, FBKIN, ANF, NR, AIP, APF,
จันทร์, มินนิโซตา, RF, ARO, ล็อค, ปิดเสียง, VSC, REV, SQL, ABM, BC, MBC, AFC, SATMODE, ขอบเขต,
เล่นต่อ, TBURST, จูนเนอร์
อาร์กิวเมนต์สถานะ Func เป็นค่าที่ไม่ใช่ค่าว่างสำหรับ "เปิดใช้งาน", "ปิดใช้งาน" มิฉะนั้น
มากเท่ากับคำจำกัดความ TRUE/FALSE ในภาษา C
u, get_func
รับ 'Func' 'สถานะ Func'
ส่งกลับ Func เป็นสตริงจาก set_func ด้านบนและสถานะ Func เป็นค่าที่ไม่ใช่ค่าว่าง
L, set_level 'ระดับ' 'ระดับ ค่า'
ตั้งค่า 'ระดับ' และ 'ค่าระดับ'
ระดับเป็นหนึ่งใน: PREAMP, ATT, VOX, AF, RF, SQL, IF, APF, NR, PBT_IN, PBT_OUT,
CWPITCH, RFPOWER, MICGAIN, KEYSPD, NOTCHF, COMP, AGC (0: ปิด, 1: SUPERFAST, 2:FAST,
3:ช้า, 4:ผู้ใช้, 5:ปานกลาง, 6:อัตโนมัติ), BKINDL, BAL, เมตร, VOXGAIN, ANTIVOX, SLOPE_LOW,
SLOPE_HIGH, RAWSTR, SWR, ALC, ความแข็งแรง
ค่าระดับสามารถเป็นทศนิยมหรือจำนวนเต็มได้
l, รับ_ระดับ
รับ 'ระดับ' 'ค่าระดับ'
ส่งกลับระดับเป็นสตริงจาก set_level ด้านบนและค่าระดับเป็นทศนิยมหรือ
จำนวนเต็ม.
P, set_parm 'ปาม' 'ปาร์ม ค่า'
ตั้งค่า 'Parm' 'Parm Value'
Parm เป็นหนึ่งใน: ANN, APO, BACKLIGHT, BEEP, TIME, BAT, KEYLIGHT
p, get_parm
รับ 'Parm' 'ค่า Parm'
ส่งกลับ Parm เป็นสตริงจาก set_parm ด้านบนและ Parm Value เป็นทศนิยมหรือจำนวนเต็ม
B, set_bank 'ธนาคาร'
ตั้งค่า 'ธนาคาร' ตั้งค่าหมายเลขธนาคารหน่วยความจำปัจจุบัน
E, set_mem 'หน่วยความจำ#'
ตั้งค่าหมายเลขช่อง 'หน่วยความจำ #'
e, get_mem
รับหมายเลขช่อง "หน่วยความจำ #"
G, vfo_op 'เมม/วีเอฟโอ อ๊อฟ'
ดำเนินการ 'Mem/VFO Op'
การทำงานของ Mem VFO เป็นหนึ่งใน: CPY, XCHG, FROM_VFO, TO_VFO, MCL, UP, DOWN, BAND_UP,
BAND_DOWN, ซ้าย, ขวา, TUNE, TOGGLE
g, การสแกน 'สแกน เอฟซีที 'สแกน ช่อง'
ดำเนินการ 'Scan Fct' 'Scan Channel'
ฟังก์ชั่นการสแกน/ช่องสัญญาณเป็นหนึ่งใน: STOP, MEM, SLCT, PRIO, PROG, DELTA, VFO, PLT.
H, ชุด_ช่อง 'ช่อง'
ตั้งค่าข้อมูล 'ช่อง' หน่วยความจำ ยังไม่ได้ดำเนินการ
h, get_channel
รับข้อมูล 'ช่อง' หน่วยความจำ ยังไม่ได้ดำเนินการ
A, set_trn 'รับส่งสัญญาณ'
ตั้งค่าโหมด 'รับส่งสัญญาณ' (เหตุการณ์การรายงาน): ปิด, RIG, POLL
a, get_trn
รับโหมด 'รับส่งสัญญาณ' (เหตุการณ์การรายงาน) เช่นเดียวกับใน set_trn ครีมมาสคาโปนชีส ด้านบน
Y, set_ant 'เสาอากาศ'
ตั้งค่า 'เสาอากาศ' หมายเลข (0, 1, 2, ..).
y, get_ant
รับหมายเลข 'เสาอากาศ' (0, 1, 2, ..)
*, ตั้งใหม่ 'รีเซ็ต'
ดำเนินการ rig 'รีเซ็ต'
0 = ไม่มี, 1 = รีเซ็ตซอฟต์แวร์, 2 = รีเซ็ต VFO, 4 = รีเซ็ตล้างหน่วยความจำ, 8 = มาสเตอร์
รีเซ็ต เนื่องจากค่าเหล่านี้ถูกกำหนดเป็นบิตมาสก์ใน rig.h จึงควรเป็นไปได้
ถึง AND ค่าเหล่านี้ร่วมกันเพื่อทำการรีเซ็ตหลายครั้งหากแบ็กเอนด์รองรับ
หรือรองรับการดำเนินการรีเซ็ตผ่านการควบคุมแท่นขุดเจาะได้เลย
b, send_morse 'มอร์ส'
ส่งสัญลักษณ์ 'มอร์ส'
0x87, set_powerstat 'พลัง สถานะ'
ตั้งค่าเปิด/ปิด/สแตนด์บาย 'สถานะพลังงาน'
0 = ปิดเครื่อง, 1 = เปิดเครื่อง, 2 = สแตนด์บายเปิดเครื่อง กำหนดเป็นบิตมาสก์ใน rig.h.
0x88, get_powerstat
รับการเปิด/ปิด/สแตนด์บาย 'สถานะพลังงาน' เช่นเดียวกับใน set_powerstat ครีมมาสคาโปนชีส ด้านบน
0x89, send_dtmf 'ตัวเลข'
ตั้งค่า DTMF 'Digits'
0x8a, recv_dtmf
รับ DTMF 'ตัวเลข'
_, รับข้อมูล
รับข้อมูลเบ็ดเตล็ดเกี่ยวกับแท่นขุดเจาะ (ไม่มี VFO ใน 'โหมด VFO' หรือผ่านค่า)
1, dump_caps
ไม่ใช่คำสั่งจากระยะไกลจริง ๆ มันแค่ทิ้งความสามารถนั่นคือแบ็กเอนด์อะไร
รู้เกี่ยวกับโมเดลนี้และสิ่งที่สามารถทำได้
สิ่งที่ต้องทำ: ตรวจสอบให้แน่ใจว่ารูปแบบนี้อยู่ในรูปแบบที่สอดคล้องกันเพื่อให้สามารถอ่านเป็นแฮชได้
พจนานุกรม ฯลฯ ขอรายงานข้อผิดพลาด
NB: คำสั่งนี้จะสร้างเอาต์พุตหลายบรรทัด ดังนั้นโปรดใช้ความระมัดระวังหากใช้ a
อาร์เรย์ความยาวคงที่! ตัวอย่างเช่น การรันคำสั่งนี้กับ Dummy backend
ส่งผลให้มีเอาต์พุตข้อความมากกว่า 5kB
พารามิเตอร์ VFO ไม่ได้ใช้ใน 'โหมด VFO'
2, พลัง2mW 'พลัง [0.0..1.0]' 'ความถี่' 'โหมด'
ส่งกลับ 'กำลัง mW'
แปลงค่ากำลังในช่วงของ 0.0 ... 1.0 สู่กำลังส่งที่แท้จริงใน
มิลลิวัตต์ (จำนวนเต็ม) NS ความถี่ และ โหมด ต้องระบุเป็นผลลัพธ์ด้วย
กำลังไฟฟ้าอาจแตกต่างกันไปตามค่าเหล่านี้
พารามิเตอร์ VFO ไม่ได้ใช้ใน 'โหมด VFO'
4, เอ็มดับบลิวทูพาวเวอร์ 'พลัง มิลลิวัตต์' 'ความถี่' 'โหมด'
ส่งกลับ 'พลัง [0.0..1.0]'
แปลงกำลังส่งจริงในหน่วยมิลลิวัตต์ (จำนวนเต็ม) เป็นค่ากำลังในa
ช่วงของ 0.0 ... 1.0ส่วน ความถี่ และ โหมด ต้องระบุเป็นผลลัพธ์ด้วย
กำลังไฟฟ้าอาจแตกต่างกันไปตามค่าเหล่านี้
พารามิเตอร์ VFO ไม่ได้ใช้ใน 'โหมด VFO'
w, send_cmd 'ซีเอ็มดี'
ส่งสตริงคำสั่งดิบไปยังแท่นขุดเจาะ สิ่งนี้มีประโยชน์สำหรับการทดสอบและแก้ไขปัญหาอุปกรณ์
คำสั่งและการตอบสนองเมื่อพัฒนาแบ็กเอนด์
สำหรับโปรโตคอลไบนารี ให้ป้อนค่าเป็น \0xAA\0xBB คาดหวัง 'คำตอบ' จากแท่นขุดเจาะ
ซึ่งน่าจะเป็นบล็อกไบนารีหรือสตริง ASCII ขึ้นอยู่กับอุปกรณ์ของ
โปรโตคอล (ดูเอกสารการควบคุมคอมพิวเตอร์ของวิทยุของคุณ)
เทอร์มิเนเตอร์คำสั่งที่กำหนดโดย ส่ง cmd-term ตัวเลือกด้านบนจะยุติแต่ละ
สตริงคำสั่งที่ส่งไปยังวิทยุ อักขระนี้ไม่ควรเป็นส่วนหนึ่งของอินพุต
เชือก
ตัวอย่าง
เริ่มต้น เข้มงวด สำหรับ Yaesu FT-920 โดยใช้อะแดปเตอร์ USB เป็นซีเรียลบน Linux ในการโต้ตอบ
โหมด:
$ rigctl -m 114 -r /dev/ttyUSB1
เริ่มต้น เข้มงวด สำหรับ Yaesu FT-920 โดยใช้ COM1 บน Win32 ในขณะที่สร้าง TRACE output เป็น
สตเดอร์:
C:\> rigctl -m 114 -r COM1 -vvvvv
เริ่มต้น เข้มงวด สำหรับ Yaesu FT-920 โดยใช้อะแดปเตอร์ USB เป็นซีเรียลขณะตั้งค่าอัตราบอดและ
บิตหยุด:
$ rigctl -m 114 -r /dev/ttyUSB1 -s 4800 -C stop_bits=2
เริ่มต้น เข้มงวด สำหรับ Elecraft K3 โดยใช้อะแดปเตอร์ USB เป็นซีเรียลขณะระบุคำสั่ง
Terminator สำหรับคำสั่ง 'w':
$ rigctl -m 229 -r /dev/ttyUSB0 -t';'
เริ่มต้น เข้มงวด ด้วย rpc.rigd และการตั้งค่าความถี่และโหมด:
$ rigctl -m 1901 -r localhost F 7253500 M LSB 0
เชื่อมต่อกับการวิ่ง เข้มงวด ด้วย rig model 2 ("NET rigctl") บนโลคัลโฮสต์และ
การระบุพอร์ต TCP บน POSIX:
$ rigctl -m 2 -r localhost:4532
และใน Win32:
C:\> rigctl -m 2 -r 127.0.0.1:4532
วินิจฉัย
การขอ -v, --รายละเอียด ตัวเลือกช่วยให้สามารถส่งออกการวินิจฉัยระดับต่างๆ ไปที่ สตเดอร์ และ
สอดคล้องกับ -v สำหรับ BUG, -vv สำหรับ ERR, -vvv สำหรับ WARN, -vvvv สำหรับ VERBOSE หรือ -vvvvv สำหรับ
ติดตาม.
ระดับรายละเอียดที่กำหนดมีประโยชน์สำหรับการให้ข้อมูลการดีบักที่จำเป็นไปยังอีเมล
ที่อยู่ด้านล่าง ตัวอย่างเช่น เอาต์พุต TRACE แสดงค่าทั้งหมดที่ส่งและรับ
จากวิทยุซึ่งเป็นประโยชน์อย่างยิ่งต่อการพัฒนาห้องสมุดวิทยุส่วนหลังและอาจจะ
ร้องขอโดยนักพัฒนา
EXIT สถานภาพ
เข้มงวด ออกด้วย:
0 ถ้าการดำเนินการทั้งหมดเสร็จสิ้นตามปกติ
1 ถ้ามีตัวเลือกบรรทัดคำสั่งหรืออาร์กิวเมนต์ที่ไม่ถูกต้อง
2 หากมีการส่งคืนข้อผิดพลาดโดย ฮัมลิบ.
ใช้ rigctl ออนไลน์โดยใช้บริการ onworks.net