C SerialPort常用的屬性和方法

2021-06-17 22:18:34 字數 1726 閱讀 9156

basestream

獲取 serialport 物件的基礎 stream 物件

baudrate

獲取或設定序列波特率

breakstate

獲取或設定中斷訊號狀態

bytestoread

獲取接收緩衝區中資料的位元組數

bytestowrite

獲取傳送緩衝區中資料的位元組數

cdholding

獲取埠的載波檢測行的狀態

ctsholding

獲取「可以傳送」行的狀態

databits

獲取或設定每個位元組的標準資料位長度

discardnull

獲取或設定乙個值,該值指示 null 位元組在埠和接收緩衝區之間傳輸時是否被忽略

dsrholding

獲取資料設定就緒 (dsr) 訊號的狀態

dtrenable

獲取或設定乙個值,該值在序列通訊過程中啟用資料終端就緒 (dtr) 訊號

encoding

獲取或設定傳輸前後文字轉換的位元組編碼

handshake

獲取或設定串列埠資料傳輸的握手協議

isopen

獲取乙個值,該值指示 serialport 物件的開啟或關閉狀態

newline

獲取或設定用於解釋 readline( )和writeline( )方法呼叫結束的值

parity

獲取或設定奇偶校驗檢查協議

parityreplace

獲取或設定乙個位元組,該位元組在發生奇偶校驗錯誤時替換資料流中的無效位元組

portname

獲取或設定通訊埠,包括但不限於所有可用的 com 埠

readbuffersize

獲取或設定 serialport 輸入緩衝區的大小

readtimeout

獲取或設定讀取操作未完成時發生超時之前的毫秒數

receivedbytesthreshold

獲取或設定 datareceived 事件發生前內部輸入緩衝區中的位元組數

rtsenable

獲取或設定乙個值,該值指示在序列通訊中是否啟用請求傳送 (rts) 訊號

stopbits

獲取或設定每個位元組的標準停止位數

writebuffersize

獲取或設定串列埠輸出緩衝區的大小

writetimeout

獲取或設定寫入操作未完成時發生超時之前的毫秒數

serialport類的常用方法

方 法 名 稱

說  明

close

關閉埠連線,將 isopen 屬性設定為false,並釋放內部 stream 物件

open

開啟乙個新的串列埠連線

read

從 serialport 輸入緩衝區中讀取

readbyte

從 serialport 輸入緩衝區中同步讀取乙個位元組

readchar

從 serialport 輸入緩衝區中同步讀取乙個字元

readline

一直讀取到輸入緩衝區中的 newline 值

readto

一直讀取到輸入緩衝區中指定 value 的字串

write

已過載。將資料寫入串列埠輸出緩衝區

writeline

將指定的字串和 newline 值寫入輸出緩衝區

C Json JsonProperty 常用屬性

public class testdatalistentity jsonproperty nullvaluehandling nullvaluehandling.ignore public string testname jsonproperty nullvaluehandling nullvalu...

XMLHttpRequest物件的常用屬性和方法

xmlhttprequest 物件的三個常用的屬性 1.onreadystatechange 屬性 onreadystatechange 屬性存有處理伺服器響應的函式。下面的 定義乙個空的函式,可同時對 onreadystatechange 屬性進行設定 2.readystate 屬性 readys...

Editext的inputType常用屬性

多行輸入,回車鍵為換行,無其他功能 inputtype填入屬性後,預設singleline true 效果,這裡除外 text 普通 textpassword 不可見密碼 textcapcharacters 字母大寫 textcapwords 首字母大寫 textcapsentences 僅第乙個字...