private StopBits ConvertStopBits(ComPortLib.StopBits stopBits) { switch (stopBits) { case ComPortLib.StopBits.None: return(StopBits.None); case ComPortLib.StopBits.One: return(StopBits.One); case ComPortLib.StopBits.Two: return(StopBits.Two); default: throw new Exception("StopBits converter exception"); } }
private void Open(string port, int baud, ComPortLib.Parity parity, int dataBits, ComPortLib.StopBits stopBits)//, int timeout) { _port = new SerialPort(port, baud, ConvertParity(parity), dataBits, ConvertStopBits(stopBits)); _port.Open(); if (PortOpenedEvent != null) { PortOpenedEvent.Invoke(); } }
public SerialComm(string port, int baud, ComPortLib.Parity parity, int dataBits, ComPortLib.StopBits stopBits) { Open(port, baud, parity, dataBits, stopBits); }