/// <summary> /// Override lai ham nhan du lieu tu router emboard qua cong COM /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void comPort_DataReceived(object sender, SerialDataReceivedEventArgs e) { try { if (COMPort.IsOpen == true) { DataReadCOM = COMPort.ReadLine(); //DataReadCOM = COMPort.ReadExisting(); if (DataReadCOM[0] != '#' && DataReadCOM[0] != 'R') // sai o cho nay, can hoi lai { DisplayData(DataReadCOM, txtShowData); } if ((DataReadCOM.Length >= 6) && (DataReadCOM[0] == '#')) { WebServer.dataSendToWeb.Enqueue(DataReadCOM); //convertData(DataReadCOM); DataProcess.Enqueue(DataReadCOM); } } } catch (Exception ex) { ERR = ex.Message; } }