rigctl - ออนไลน์ในคลาวด์

นี่คือคำสั่ง 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



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด