public void Connect(int baudrate, string portName, LidarType lidarType) { m_LidarType = lidarType; m_SerialCom = new SerialCommunication(portName, baudrate, lidarType); m_SerialCom.OpenSerialPort();// 打开串口 // 绑定方法触发,监听读取串口 m_SerialCom.SerialPortMessageEvent += SerialCom_SerialPortMessageEvent; // 绑定方法触发,给串口发消息 m_SerialCom.SerialPortSendMessageReportEvent += SerialCom_SerialPortSendMessageReportEvent; }
public SerialCommunication(string portName, int boudrate, LidarType lidarType) { m_LidarType = lidarType; m_SerialPort = new SerialPort(portName, boudrate, Parity.None, 8, StopBits.One); }