Cserial 是由MuMega Technologies公司提供的一個免費的VC++類,可方便地實現(xiàn)串行通信。以下為該類定義的說明部分
linklink串行通信類Cserial 成員函數(shù)簡介
1. CSerial::Cserial是類構(gòu)造函數(shù),不帶參數(shù),負責(zé)初始化所有類成員變量。
2. CSerial:: Open這個成員函數(shù)打開通信端口。帶兩個參數(shù),第一個是埠號,有效值是1到4,第二個參數(shù)是波特率,返回一個布爾量。
3. CSerial:: Close函數(shù)關(guān)閉通信端口。類析構(gòu)函數(shù)調(diào)用這個函數(shù),所以可不用顯式調(diào)用這個函數(shù)。
4. CSerial:: SendData函數(shù)把數(shù)據(jù)從一個緩沖區(qū)寫到串行端口。它所帶的第一個參數(shù)是緩沖區(qū)指針,其中包含要被發(fā)送的資料;這個函數(shù)返回已寫到端口的實際字節(jié)數(shù)。
5. CSerial:: ReadDataWaiting函數(shù)返回等待在通信端口緩沖區(qū)中的數(shù)據(jù),不帶參數(shù)。
6. CSerial:: ReadData函數(shù)從端口接收緩沖區(qū)讀入數(shù)據(jù)。第一個參數(shù)是void*緩沖區(qū)指針,資料將被放入該緩沖區(qū);第二個參數(shù)是個整數(shù)值,給出緩沖區(qū)的大小。