我目前正在开发一个通过串行端口与嵌入式板通信的wpf应用程序,我必须发送2到3个以上的命令
1)连接
2)发送数据
3)断开
目前,我已经使用
serialPort.DataReceived
像:
serialPort.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
端口数据接收回调方法:
private void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
}
对每个命令(连接、发送数据、断开连接)调用。
那么是否可以为每个命令注册不同的方法,比如?
serialPort.DataReceived += new SerialDataReceivedEventHandler(port_DataReceivedForConnect);
serialPort.DataReceived += new SerialDataReceivedEventHandler(port_DataReceivedForSendData);
serialPort.DataReceived += new SerialDataReceivedEventHandler(port_DataReceivedDisconnect);