/// <summary> /// 串口错误事件 /// </summary> /// <param name="sender">串口助手类对象</param> /// <param name="enumError">错误枚举</param> /// <param name="strError">错误内容</param> private void SerialPortErrorProcess(object sender, enumSerialError enumError, string strError) { this.Invoke(new Action(() => { switch (enumError) { case enumSerialError.LinkError: spb.CloseCom(out string str); Console.WriteLine("串口错误:" + strError); //MessageBox.Show(strError, "串口错误", MessageBoxButtons.OK, MessageBoxIcon.Error); break; case enumSerialError.WriteError: Console.WriteLine("发送错误:" + strError); break; case enumSerialError.ReceivedError: Console.WriteLine("接收错误:" + strError); break; default: break; } })); }
/// <summary> /// 串口错误事件 /// </summary> /// <param name="enumError"></param> /// <param name="strError"></param> private void SerialPortErrorProcess(enumSerialError enumError, string strError) { switch (enumError) { case enumSerialError.LinkError: serialPortHelper.CloseCom(out string str); Console.WriteLine("串口错误:" + strError); break; case enumSerialError.WriteError: Console.WriteLine("发送错误:" + strError); break; case enumSerialError.ReceivedError: Console.WriteLine("接收错误:" + strError); break; default: break; } }