2016-04-02 16 views
0

Seri bağlantı noktası üzerinden gönderen bir aygıtım var, iletimin sonunda SUB/EOF (0x1A) gönderiyor, ancak bu karakterleri nasıl kontrol edeceğimi bilmiyorum. Şimdiye kadar denedim budur.Seri iletişimde SUB/EOF (0x1A) karakterlerini nasıl kontrol edebilirim?

private void sport_DataReceived(object sender, SerialDataReceivedEventArgs e) 


string datareceived; 
{ 

datereceived += sport.ReadExisting(); 
if (datareceived.Contains("\u001A")) 
{ 
console.writeline(datareceived); 
} 

} 
+0

Son saatleri deniyorum ve bunun cevabı olduğunu düşünüyorum. Umut birilerine yardım eder. 'if (e.EventType == SerialData.Eof)' –

cevap

0

Aşağıdaki kodu iyi sonuçlarla kullandım. Görünüşe göre EOF, "Dosya sonu" anlamına gelmektedir "Dosyanın sonu"

İlgili konular