यह कमांड रिगक्टल है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
rigctl - रेडियो ट्रांसीवर और रिसीवर को नियंत्रित करें
SYNOPSIS
रिगक्टली [विकल्प]...[कमान] ...
वर्णन
रेडियो ट्रांसीवर और रिसीवर को नियंत्रित करें। रिगक्टली स्वीकार करता है आज्ञाओं कमांड लाइन से
साथ ही यदि कमांड लाइन पर कोई भी उपलब्ध नहीं कराया गया है तो इंटरैक्टिव मोड में भी।
ध्यान रखें कि हम्लिब बीटा स्तर का सॉफ्टवेयर है। जबकि बहुत सारे बैकएंड पुस्तकालयों की कमी है
पूर्ण रिग समर्थन, बुनियादी कार्य आमतौर पर अच्छी तरह से समर्थित हैं। एपीआई बदल सकता है
प्रचारित सूचना के बिना, जबकि लघु संस्करण की प्रगति (उदा. 1.1.x से 1.2.x)
इस तरह के बदलाव को दर्शाता है।
कृपया बग की रिपोर्ट करें और रिपोर्टिंग बग में दिए गए ई-मेल पते पर प्रतिक्रिया दें
अनुभाग। पैच और कोड एन्हांसमेंट का भी स्वागत है।
विकल्प
यह प्रोग्राम सामान्य जीएनयू कमांड लाइन सिंटैक्स का अनुसरण करता है, जिसमें लंबे विकल्प शुरू होते हैं
दो डैश (`-')।
यहां समर्थित विकल्पों का सारांश दिया गया है:
-एम, --मॉडल=आईडी
रेडियो मॉडल नंबर चुनें। मॉडल सूची देखें ('rigctl -l' का प्रयोग करें)।
नायब: रिगक्टली (या तृतीय पक्ष सॉफ़्टवेयर) उपयोग करते समय रिग मॉडल 1901 का उपयोग करेगा आरपीसी.रिगड or
NET rigctl (rigctld) के लिए रिग मॉडल 2।
-आर, --रिग-फाइल=डिवाइस
उपयोग युक्ति पोर्ट के फ़ाइल नाम के रूप में रेडियो जुड़ा हुआ है। अक्सर एक सीरियल
पोर्ट, लेकिन सीरियल एडेप्टर के लिए एक यूएसबी हो सकता है। आमतौर पर /dev/ttyS0, /dev/ttyS1,
लिनक्स पर /dev/ttyUSB0 आदि या Win1 पर COM2, COM32 आदि।
इसका उपयोग लिसनिंग रोटक्टल्ड डेमॉन से कनेक्ट करने के लिए होस्ट और पोर्ट को निर्दिष्ट करने के लिए भी किया जाता है
पॉज़िक्स:
-आर लोकलहोस्ट:4532
और Win32 पर:
-२२:३०
-पी, --ptt-फ़ाइल=डिवाइस
उपयोग युक्ति डिवाइस फ़ाइल का उपयोग करके पुश-टू-टॉक डिवाइस के फ़ाइल नाम के रूप में
ऊपर वर्णित।
-डी, --dcd-फ़ाइल=डिवाइस
उपयोग युक्ति डिवाइस फ़ाइल का उपयोग करके डेटा कैरियर डिटेक्ट डिवाइस के फ़ाइल नाम के रूप में
जैसा ऊपर बताया गया है।
-पी, --ptt-प्रकार=प्रकार
उपयोग टाइप पुश-टू-टॉक डिवाइस का। समर्थित प्रकार हैं RIG, DTR, RTS, PARALLEL,
कोई नहीं, रिग के बैकएंड में परिभाषित पीटीटी प्रकार को ओवरराइड करना।
इस आदेश के कुछ दुष्प्रभाव यह हैं कि जब प्रकार को डीटीआर पर सेट किया जाता है, तो पीटीटी स्थिति पढ़ें
हैमलिब फ़्रंटएंड से आता है, रेडियो से नहीं पढ़ा जाता। जब कोई नहीं पर सेट किया जाता है, तो पीटीटी स्थिति
पढ़ा या सेट नहीं किया जा सकता, भले ही रिग बैकएंड पीटीटी स्थिति को पढ़ने/सेट करने का समर्थन करता हो
सामान।
-डी, --dcd-प्रकार=प्रकार
उपयोग टाइप डेटा कैरियर डिटेक्ट डिवाइस का। समर्थित प्रकार हैं आरआईजी, डीएसआर, सीटीएस, सीडी,
समानांतर, कोई नहीं.
-एस, --सीरियल-स्पीड = बॉड
सीरियल गति को . पर सेट करें बॉड भाव। रिग बैकएंड से अधिकतम सीरियल गति का उपयोग करता है
डिफ़ॉल्ट के रूप में क्षमताएं।
-सी, --सिवडर = आईडी
उपयोग id रिग के साथ संचार करने के लिए सीआई-वी पते के रूप में। केवल आईकॉम रिग के लिए उपयोगी है।
एनबी: द id दशमलव संकेतन में है, जब तक कि उपसर्ग न हो 0x, किस मामले में यह है
हेक्साडेसिमल।
-टी, --भेजें-cmd-term=char
समाप्ति बदलें टैंक का उपयोग करते समय टेक्स्ट प्रोटोकॉल के लिए भेजें_cmd आदेश।
डिफ़ॉल्ट मान है (0x0d). गैर ASCII मुद्रण योग्य वर्णों को एक के रूप में निर्दिष्ट किया जा सकता है
ASCII संख्या, हेक्साडेसिमल प्रारूप में, 0x के साथ जोड़ी गई। आप खाली पास हो सकते हैं
बिना किसी समाप्ति चार के लिए स्ट्रिंग। स्ट्रिंग '-1' rigctl को बाइनरी पर स्विच करने के लिए कहती है
शिष्टाचार। देखें भेजें_cmd आगे स्पष्टीकरण के लिए आदेश.
उदाहरण के लिए, केनवुड स्टाइल टेक्स्ट कमांड पास के लिए कमांड टर्मिनेटर निर्दिष्ट करने के लिए
"-t ';'" से rigctl. नीचे उदाहरण देखें.
-एल, --दिखाएँ-conf
ऊपर -m से परिभाषित रेडियो के लिए सभी कॉन्फ़िगरेशन पैरामीटर सूचीबद्ध करें।
-सी, --सेट-कॉन्फ़ = परम = वैल [, परम = वैल] *
कॉन्फ़िगरेशन पैरामीटर सेट करें। जैसे स्टॉप_बिट्स = 2
किसी सूची के लिए -L विकल्प का उपयोग करें.
-एल, --सूची
इसमें परिभाषित सभी मॉडल नंबरों की सूची बनाएं हम्लिब और बाहर निकलें. 1.2.15.1 के अनुसार सूची है
मॉडल संख्या के अनुसार क्रमबद्ध।
एनबी लिनक्स में सूची को Shift-PageUp/ Shift-PageDown, या का उपयोग करके वापस स्क्रॉल किया जा सकता है
एक्स में वर्चुअल टर्मिनल के स्क्रॉलबार या विंडोज़ में सीएमडी विंडो का उपयोग करना।
आउटपुट को 'अधिक' या 'कम' पर पाइप किया जा सकता है, उदाहरण के लिए 'rigctl -l | अधिक'।
-यू, --डंप-कैप
रेडियो के लिए डंप क्षमताओं को ऊपर -m के साथ परिभाषित किया गया है और बाहर निकलें।
-ओ, --vfo
प्रत्येक उपयुक्त कमांड के सामने एक अतिरिक्त वीएफओ तर्क की आवश्यकता के लिए वीएफओ मोड सेट करें।
अन्यथा, यह विकल्प सेट नहीं होने पर VFO_CURR मान लिया जाता है।
-में, --शब्दशः
वर्बोज़ मोड सेट करें, संचयी (नीचे निदान देखें)।
-एच, --मदद
इन विकल्पों का सारांश दिखाएँ और बाहर निकलें।
-वी, --संस्करण
का संस्करण दिखाएं रिगक्टली और बाहर निकलें
एनबी कुछ विकल्प दिए गए बैकएंड द्वारा लागू नहीं किए जा सकते हैं और एक त्रुटि लौटाएंगे।
यह के साथ होने की सबसे अधिक संभावना है --सेट-कॉन्फ़ और --दिखाएँ-conf विकल्प.
कृपया ध्यान दें कि रेडियो को नियंत्रित करने के लिए बैकएंड, या रेडियो स्वयं नहीं हो सकता है
कुछ आदेशों का समर्थन करें। उस स्थिति में, ऑपरेशन विफल हो जाएगा a हम्लिब एरर कोड।
कमानों
कमांड को या तो एकल वर्ण के रूप में या लंबे कमांड नाम के रूप में दर्ज किया जा सकता है। मूल रूप से,
कमांड लाइन पर कमांड उनके सामने डैश नहीं लेते, जैसा कि विकल्प करते हैं।
इन्हें इंटरैक्टिव मोड में टाइप किया जा सकता है या कमांड लाइन में तर्क के रूप में प्रदान किया जा सकता है
इंटरफ़ेस मोड.
चूंकि अधिकांश हम्लिब संचालन में एक है सेट और एक मिल विधि, एक अपरकेस अक्षर होगा
प्रयोग किया जाता है सेट विधि जबकि संबंधित लोअरकेस अक्षर को संदर्भित करता है मिल
तरीका। प्रत्येक ऑपरेशन का एक लंबा नाम भी होता है; इंटरैक्टिव मोड में, बैकस्लैश को पहले जोड़ें
एक लंबा कमांड नाम दर्ज करें.
उदाहरण: यह रेडियो क्या कर सकता है यह देखने के लिए "\dump_caps" का उपयोग करें।
कृपया ध्यान दें कि रेडियो को नियंत्रित करने के लिए बैकएंड, या रेडियो स्वयं नहीं हो सकता है
कुछ आदेशों का समर्थन करें। उस स्थिति में, ऑपरेशन विफल हो जाएगा a हम्लिब त्रुटि संदेश।
यहां समर्थित कमांड का सारांश दिया गया है ("सेट" कमांड के मामले में उद्धृत किया गया है
विवरण में स्ट्रिंग को मान से बदल दिया गया है। "प्राप्त करें" के मामले में आदेश देता है
उद्धृत स्ट्रिंग लौटाए गए मान का मुख्य नाम है।):
क्यू|क्यू, निकास रिगक्टली
इंटरैक्टिव मोड में rigctl से बाहर निकलें।
जब rigctl सीधे रिग को नियंत्रित कर रहा है, तो रिग बैकएंड और पोर्ट बंद कर देगा।
जब rigctl को rigctld (रिग मॉडल 2) से जोड़ा जाता है, तो rigctld से टीसीपी/आईपी कनेक्शन
बंद है और rigctld चालू रहता है, दूसरे टीसीपी/आईपी नेटवर्क के लिए उपलब्ध है
कनेक्शन।
F, set_freq 'आवृत्ति'
हर्ट्ज़ में 'फ़्रीक्वेंसी' सेट करें।
f, get_freq
हर्ट्ज़ में 'फ़्रीक्वेंसी' प्राप्त करें।
M, सेट मोड 'तरीका' 'पासबैंड'
'मोड' सेट करें: USB, LSB, CW, CWR, RTTY, RTTYR, AM, FM, WFM, AMS, PKTLSB, PKTUSB,
PKTFM, ECSSUSB, ECSSLSB, फैक्स, SAM, SAL, SAH, DSB।
'पासबैंड' को हर्ट्ज़ में सेट करें, या हैमलिब बैकएंड डिफ़ॉल्ट के लिए '0'।
m, get_mode
'मोड' 'पासबैंड' प्राप्त करें।
से एक स्ट्रिंग के रूप में मोड लौटाता है सेट मोड ऊपर और पासबैंड हर्ट्ज़ में।
V, set_vfo 'वीएफओ'
'वीएफओ' सेट करें: वीएफओए, वीएफओबी, वीएफओसी, करंटवीएफओ, वीएफओ, एमईएम, मेन, सब, टीएक्स, आरएक्स।
वीएफओ मोड में केवल एक वीएफओ पैरामीटर की आवश्यकता होती है।
v, get_vfo
वर्तमान 'वीएफओ' प्राप्त करें।
से एक स्ट्रिंग के रूप में VFO लौटाता है set_vfo ऊपर।
J, set_rit 'रीट'
हर्ट्ज में 'आरआईटी' सेट करें, + या - हो सकता है।
'0' का मान RIT को रीसेट करता है और *चाहिए* को RIT को बंद कर देता है। यदि नहीं, तो बग रिपोर्ट दर्ज करें
हैमलिब बैकएंड के विरुद्ध।
j, get_rit
हर्ट्ज़ में 'आरआईटी' प्राप्त करें।
Z, set_xit 'XIT'
'XIT' सेट करें, Hz में + या - हो सकता है।
'0' का मान RIT को रीसेट करता है और *चाहिए* को RIT को बंद कर देता है। यदि नहीं, तो बग रिपोर्ट दर्ज करें
हैमलिब बैकएंड के विरुद्ध।
z, बाहर निकलो
हर्ट्ज़ में 'XIT' प्राप्त करें।
T, set_ptt 'पीटीटी'
'पीटीटी', 0 (आरएक्स), 1 (टीएक्स), 2 (टीएक्स माइक), 3 (टीएक्स डेटा) सेट करें।
t, get_ptt
'पीटीटी' स्थिति प्राप्त करें.
0x8बी, get_dcd
'डीसीडी' (स्क्वेल्च) स्थिति प्राप्त करें, 0 (बंद) या 1 (खुला)
R, set_rptr_shift 'आरपीटीआर बदलाव'
'आरपीटीआर शिफ्ट' सेट करें: "+", "-" या कुछ और।
r, get_rptr_shift
'आरपीटीआर शिफ्ट' प्राप्त करें। "+", "-" या "कोई नहीं" लौटाता है।
O, set_rptr_offs 'आरपीटीआर ऑफसेट'
हर्ट्ज में 'आरपीटीआर ऑफसेट' सेट करें।
o, get_rptr_offs
हर्ट्ज में 'आरपीटीआर ऑफसेट' प्राप्त करें।
C, set_ctcss_tone 'सीटीसीएसएस सुर'
हर्ट्ज के दसवें हिस्से में 'सीटीसीएसएस टोन' सेट करें।
c, get_ctcss_tone
हर्ट्ज के दसवें हिस्से में 'सीटीसीएसएस टोन' प्राप्त करें।
D, set_dcs_code 'डीसीएस कोड'
'डीसीएस कोड' सेट करें।
d, get_dcs_code
'डीसीएस कोड' प्राप्त करें.
0x90, set_ctcss_sql 'सीटीसीएसएस एसक्यूएल'
हर्ट्ज के दसवें हिस्से में 'सीटीसीएसएस एसक्यूएल' टोन सेट करें।
0x91, get_ctcss_sql
हर्ट्ज के दसवें हिस्से में 'सीटीसीएसएस एसक्यूएल' टोन प्राप्त करें।
0x92, set_dcs_sql 'डीसीएस एसक्यूएल'
'डीसीएस एसक्यूएल' कोड सेट करें।
0x93, get_dcs_sql
'डीसीएस एसक्यूएल' कोड प्राप्त करें।
I, set_split_freq 'टीएक्स आवृत्ति'
हर्ट्ज़ में 'TX फ़्रीक्वेंसी' सेट करें।
i, get_split_freq
हर्ट्ज़ में 'TX फ़्रीक्वेंसी' प्राप्त करें।
X, सेट_स्प्लिट_मोड 'टीएक्स तरीका' 'टीएक्स पासबैंड'
'TX मोड' सेट करें: AM, FM, CW, CWR, USB, LSB, RTTY, RTTYR, WFM, AMS, PKTLSB, PKTUSB,
PKTFM, ECSSUSB, ECSSLSB, फैक्स, SAM, SAL, SAH, DSB।
'TX पासबैंड' हर्ट्ज़ में सटीक पासबैंड है, या हैमलिब बैकएंड के लिए '0' है
चूक।
x, get_split_mode
'TX मोड' और 'TX पासबैंड' प्राप्त करें।
से एक स्ट्रिंग के रूप में TX मोड लौटाता है सेट_स्प्लिट_मोड ऊपर और TX पासबैंड Hz में।
S, set_split_vfo 'विभाजित करना' 'टीएक्स वीएफओ'
'स्प्लिट' मोड, '0' या '1' और 'TX VFO' सेट करें set_vfo ऊपर।
s, get_split_vfo
'स्प्लिट' मोड, '0' या '1', और 'TX VFO' प्राप्त करें।
N, set_ts 'ट्यूनिंग कदम'
हर्ट्ज़ में 'ट्यूनिंग चरण' सेट करें।
n, get_ts
हर्ट्ज़ में 'ट्यूनिंग चरण' प्राप्त करें।
U, set_func 'फंक' 'फंक स्थिति'
'फ़ंक' 'फ़ंक स्टेटस' सेट करें।
Func इनमें से एक है: FAGC, NB, COMP, VOX, टोन, TSQL, SBKIN, FBKIN, ANF, NR, AIP, APF,
सोम, एमएन, आरएफ, एआरओ, लॉक, म्यूट, वीएससी, रेव, एसक्यूएल, एबीएम, बीसी, एमबीसी, एएफसी, सैटमोड, स्कोप,
रिज्यूमे, टीबर्स्ट, ट्यूनर।
फ़ंक स्टेटस तर्क "सक्रिय", "डी-सक्रिय" के लिए एक गैर शून्य मान है अन्यथा,
C भाषा में जितनी सत्य/गलत परिभाषाएँ हैं।
u, get_func
'फनक' 'फनक स्टेटस' प्राप्त करें।
Func को एक स्ट्रिंग के रूप में लौटाता है set_func ऊपर और Func स्थिति एक गैर शून्य मान के रूप में।
L, सेट_लेवल 'स्तर' 'स्तर कीमत'
'स्तर' और 'स्तर मान' सेट करें।
स्तर इनमें से एक है: PREAMP, ATT, VOX, AF, RF, SQL, IF, APF, NR, PBT_IN, PBT_OUT,
CWPITCH, RFPOWER, MICGAIN, KEYSPD, NOTCHF, COMP, AGC (0:ऑफ, 1:सुपरफास्ट, 2:फास्ट,
3:धीमा, 4:उपयोगकर्ता, 5:मध्यम, 6:ऑटो), बीकिंडल, बाल, मीटर, वोक्सगैन, एंटीवॉक्स, स्लोप_लो,
स्लोप_हाई, रॉस्ट्र, एसडब्ल्यूआर, एएलसी, स्ट्रेंथ।
लेवल वैल्यू एक फ्लोट या पूर्णांक हो सकता है।
l, स्तर प्राप्त करें
'स्तर' 'स्तर मान' प्राप्त करें।
से एक स्ट्रिंग के रूप में स्तर लौटाता है सेट_लेवल एक फ़्लोट या के रूप में ऊपर और लेवल मान
पूर्णांक।
P, set_parm 'परम' 'परम कीमत'
'पार्म' 'पार्म वैल्यू' सेट करें
पर्म इनमें से एक है: ऐन, एपीओ, बैकलाइट, बीप, टाइम, बैट, कीलाइट।
p, get_parm
'पार्म' 'पार्म वैल्यू' प्राप्त करें।
Parm को एक स्ट्रिंग के रूप में लौटाता है set_parm ऊपर और पार्म वैल्यू एक फ्लोट या पूर्णांक के रूप में।
B, सेट_बैंक 'किनारा'
'बैंक' सेट करें. वर्तमान मेमोरी बैंक नंबर सेट करता है।
E, set_mem 'याद#'
'मेमोरी#' चैनल नंबर सेट करें.
e, get_mem
'मेमोरी#' चैनल नंबर प्राप्त करें.
G, vfo_op 'मेम/वीएफओ ओप'
'मेम/वीएफओ ऑप' निष्पादित करें।
मेम VFO ऑपरेशन इनमें से एक है: CPY, XCHG, FROM_VFO, TO_VFO, MCL, UP, DOWN, BAND_UP,
बैंड_डाउन, बाएँ, दाएँ, ट्यून, टॉगल।
g, स्कैन 'स्कैन करें Fct' 'स्कैन करें चैनल'
'स्कैन एफसीटी' 'स्कैन चैनल' निष्पादित करें।
स्कैन फ़ंक्शन/चैनल इनमें से एक है: STOP, MEM, SLCT, PRIO, PROG, DELTA, VFO, PLT।
H, सेट_चैनल 'चैनल'
मेमोरी 'चैनल' डेटा सेट करें। अभी तक लागु नहीं किया।
h, चैनल प्राप्त करें
मेमोरी 'चैनल' डेटा प्राप्त करें. अभी तक लागु नहीं किया।
A, set_trn 'ट्रांससीव'
'ट्रांससीव' मोड (रिपोर्टिंग इवेंट) सेट करें: ऑफ, रिग, पोल।
a, get_trn
जैसा कि 'ट्रांससीव' मोड (रिपोर्टिंग इवेंट) प्राप्त करें set_trn ऊपर।
Y, set_ant 'एंटीना'
'एंटीना' नंबर (0, 1, 2, ..) सेट करें।
y, get_ant
'एंटीना' नंबर प्राप्त करें (0, 1, 2, ..)।
*, रीसेट करें 'रीसेट'
रिग 'रीसेट' करें।
0 = कोई नहीं, 1 = सॉफ्टवेयर रीसेट, 2 = वीएफओ रीसेट, 4 = मेमोरी क्लियर रीसेट, 8 = मास्टर
रीसेट। चूँकि इन मानों को rig.h में बिटमास्क के रूप में परिभाषित किया गया है, इसलिए यह संभव होना चाहिए
यदि बैकएंड समर्थन करता है, तो एक साथ कई रीसेट करने के लिए इन मानों को एक साथ रखें
यह रिग नियंत्रण के माध्यम से रीसेट कार्रवाई का बिल्कुल भी समर्थन करता है।
b, भेजें_मोरसे 'मोर्स'
'मोर्स' प्रतीक भेजें.
0x87, set_powerstat 'शक्ति स्थिति'
पावर चालू/बंद/स्टैंडबाय 'पावर स्थिति' सेट करें।
0 = पावर ऑफ, 1 = पावर ऑन, 2 = पावर स्टैंडबाय। rig.h में बिटमास्क के रूप में परिभाषित।
0x88, get_powerstat
पावर ऑन/ऑफ/स्टैंडबाय 'पावर स्टेटस' प्राप्त करें set_powerstat ऊपर।
0x89, भेजें_dtmf 'अंक'
DTMF 'अंक' सेट करें।
0x8ए, recv_dtmf
डीटीएमएफ 'अंक' प्राप्त करें।
_, जानकारी मिलना
रिग के बारे में विविध जानकारी प्राप्त करें ('वीएफओ मोड' में कोई वीएफओ नहीं है या मूल्य पारित नहीं हुआ है)।
1, डंप_कैप्स
वास्तविक रिग रिमोट कमांड नहीं है, यह सिर्फ क्षमताओं को डंप करता है, यानी बैकएंड क्या है
इस मॉडल के बारे में जानता है और यह क्या कर सकता है।
कार्य: सुनिश्चित करें कि यह एक सुसंगत प्रारूप में है ताकि इसे हैश में पढ़ा जा सके,
शब्दकोश, आदि बग रिपोर्ट का अनुरोध किया गया।
एनबी: यह कमांड आउटपुट की कई लाइनें उत्पन्न करेगा इसलिए इसका उपयोग करते समय बहुत सावधान रहें
निश्चित लंबाई सरणी! उदाहरण के लिए, इस कमांड को डमी बैकएंड के विरुद्ध चलाना
परिणाम स्वरूप 5kB से अधिक टेक्स्ट आउटपुट प्राप्त होता है।
'वीएफओ मोड' में वीएफओ पैरामीटर का उपयोग नहीं किया जाता है।
2, पॉवर2mW 'शक्ति [0.0..1.0]' 'आवृत्ति' 'तरीका'
'पावर mW' लौटाता है
पावर मान को किसी श्रेणी में परिवर्तित करता है 0.0 ... 1.0 वास्तविक संचारित शक्ति में
मिलि-वाट्स (पूर्णांक)। आवृत्ति और मोड आउटपुट के रूप में भी प्रदान करने की आवश्यकता है
इन मूल्यों के अनुसार शक्ति भिन्न हो सकती है।
'वीएफओ मोड' में वीएफओ पैरामीटर का उपयोग नहीं किया जाता है।
4, mW2पावर 'शक्ति मेगावाट' 'आवृत्ति' 'तरीका'
रिटर्न 'पावर [0.0..1.0]'
वास्तविक संचारित शक्ति को मिली-वाट (पूर्णांक) में एक शक्ति मान में परिवर्तित करता है
सीमा की 0.0 ... 1.0। आवृत्ति और मोड आउटपुट के रूप में भी प्रदान करने की आवश्यकता है
इन मूल्यों के अनुसार शक्ति भिन्न हो सकती है।
'वीएफओ मोड' में वीएफओ पैरामीटर का उपयोग नहीं किया जाता है।
w, भेजें_cmd 'सीएमडी'
रिग को कच्ची कमांड स्ट्रिंग भेजें। यह रिग के परीक्षण और समस्या निवारण के लिए उपयोगी है
बैकएंड विकसित करते समय आदेश और प्रतिक्रियाएँ।
बाइनरी प्रोटोकॉल के लिए मान \0xAA\0xBB के रूप में दर्ज करें। रिग से 'उत्तर' की अपेक्षा करें
जो रिग के आधार पर संभवतः एक बाइनरी ब्लॉक या ASCII स्ट्रिंग होगी
प्रोटोकॉल (अपने रेडियो का कंप्यूटर नियंत्रण दस्तावेज़ देखें)।
कमांड टर्मिनेटर, द्वारा सेट किया गया भेजें-cmd-अवधि उपरोक्त विकल्प, प्रत्येक को समाप्त कर देगा
कमांड स्ट्रिंग रेडियो पर भेजी गई। यह कैरेक्टर इनपुट का हिस्सा नहीं होना चाहिए
स्ट्रिंग.
उदाहरण
प्रारंभ रिगक्टली Yaesu FT-920 के लिए इंटरैक्टिव में Linux पर USB से सीरियल एडाप्टर का उपयोग करना
मोड:
$ रिगक्टल-एम 114-आर /देव/ttyUSB1
प्रारंभ रिगक्टली Yaesu FT-920 के लिए TRACE आउटपुट जेनरेट करते समय Win1 पर COM32 का उपयोग करें
stderr:
C:\> rigctl -m 114 -r COM1 -vvvvv
प्रारंभ रिगक्टली Yaesu FT-920 के लिए बॉड दर सेट करते समय USB से सीरियल एडॉप्टर का उपयोग करें
स्टॉप बिट्स:
$ रिगक्टल -एम 114 -आर / देव / ट्टीयूएसबी 1 -एस 4800 -सी स्टॉप_बिट्स = 2
प्रारंभ रिगक्टली एक कमांड निर्दिष्ट करते समय एक एलीक्राफ्ट K3 के लिए USB से सीरियल एडाप्टर का उपयोग करना
'डब्ल्यू' कमांड के लिए टर्मिनेटर:
$ rigctl -m 229 -r /dev/ttyUSB0 -t';'
प्रारंभ रिगक्टली का उपयोग आरपीसी.रिगड और आवृत्ति और मोड सेट करना:
$ रिगक्टल -एम 1901 -आर लोकलहोस्ट एफ 7253500 एम एलएसबी 0
किसी रनिंग से कनेक्ट करें rigctld स्थानीय होस्ट पर रिग मॉडल 2 ("NET rigctl") के साथ और
POSIX पर TCP पोर्ट निर्दिष्ट करना:
$ रिगक्टल -एम 2 -आर लोकलहोस्ट:4532
और Win32 पर:
सी:\> रिगक्टल -एम 2 -आर 127.0.0.1:4532
निदान
RSI -v, --शब्दशः विकल्प डायग्नोस्टिक्स के विभिन्न स्तरों को आउटपुट करने की अनुमति देता है stderr और
बग के लिए -v, ERR के लिए -vv, WARN के लिए -vvv, VERBOSE के लिए -vvvv, या के लिए -vvvvv के अनुरूप
ट्रेस।
ईमेल पर आवश्यक डिबगिंग जानकारी प्रदान करने के लिए एक दिया गया वर्बोज़ स्तर उपयोगी है
नीचे का पता। उदाहरण के लिए, TRACE आउटपुट भेजे और प्राप्त किए गए सभी मानों को दिखाता है
रेडियो से जो रेडियो बैकएंड पुस्तकालय विकास के लिए बहुत उपयोगी है और हो सकता है
डेवलपर्स द्वारा अनुरोध किया गया।
बाहर निकलें स्थिति
रिगक्टली के साथ बाहर निकलता है:
0 यदि सभी ऑपरेशन सामान्य रूप से पूरे हुए;
1 यदि कोई अमान्य कमांड लाइन विकल्प या तर्क था;
2 अगर कोई त्रुटि लौटा दी गई थी हम्लिब.
onworks.net सेवाओं का उपयोग करके ऑनलाइन rigctl का उपयोग करें