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