每個(gè) ASCII 命令行都包含一個(gè)命令名稱(chēng)(可選)后跟一個(gè)參數(shù)列表,并以 <CR>、<LF> 或 <CR><LF> 字符結(jié)尾,通常對(duì)應(yīng)于按鍵盤(pán)上的“Enter”鍵。為了最大限度地減少手動(dòng)發(fā)送命令時(shí)的打字工作量,命令名稱(chēng)可以替換為 3-5 個(gè)字符的助記符。例如,可以使用grc代替getReceiverCapability。
注意:
- 使用 CLI 發(fā)送命令時(shí),命令本身及其參數(shù)都不區(qū)分大小寫(xiě)
- 任何 ASCII 命令行的最大長(zhǎng)度為 2000 個(gè)字符
對(duì)于需要參數(shù)的命令,必須使用逗號(hào)“ , ”將參數(shù)彼此分隔開(kāi),并與命令名稱(chēng)分隔開(kāi)。逗號(hào)前后可以插入任意數(shù)量的空格。
例如,用于在接收器上配置 NMEA 輸出的命令如下所示:
命令: setNMEAOutput 、 stream1 、 com1 、 GGA 、 sec1 set
命令的每個(gè)參數(shù)對(duì)應(yīng)于接收器中的單個(gè)配置參數(shù)。通常,這些配置參數(shù)中的每一個(gè)都可以獨(dú)立于其他參數(shù)進(jìn)行設(shè)置,因此大多數(shù)設(shè)置-命令的參數(shù)是可選的。可選參數(shù)可以省略,但如果省略的參數(shù)后面跟著非省略的參數(shù),則必須輸入相應(yīng)數(shù)量的逗號(hào)。省略的參數(shù)始終保持其當(dāng)前值。
例如,您想要輸入除參數(shù) 3 之外的所有參數(shù)。以橙色
突出顯示的參數(shù)是必需的,以綠色 突出顯示的參數(shù)是可選的:語(yǔ)法:set NMEAOutput, argument 1 , argument 2 , argument 3 , argument 4命令: set NMEAOutput ,流1,com1, *空* ,
sec1
在這種情況下,參數(shù) 3被省略并被稱(chēng)為“無(wú)”。這意味著參數(shù) 3保持當(dāng)前值。
圖 2:省略命令中的參數(shù)
電話(huà): 025-85577685
地址:南京市江寧開(kāi)發(fā)區(qū)誠(chéng)信大道990號(hào)優(yōu)尚天地3棟417室
企業(yè)微信