private void InitializeSerialPort() { try { string PortName = string.Empty; if (SerialPort.GetPortNames().Count() < 1) { Logger.LogFatal("NO SERIAL PORTS FOUND IN THE SYSTEM"); } else { PortName = SerialPort.GetPortNames().FirstOrDefault(); } if (string.IsNullOrEmpty(Metadata.PreferredCOMPort)) { Logger.Log("Unable to initialize Serial Port AVAILABLE_SETTINGS_ERR"); } else { PortName = Metadata.PreferredCOMPort; } //new object[] {"300","600","1200","1900","2400","4800","9600","19200","14400","28800","36000","115000"} int baudRate = 300; if (string.IsNullOrEmpty(Metadata.PreferredBaudRate)) { Logger.Log("No PreferredBaudRate AVAILABLE_SETTINGS_ERR"); } else { baudRate = int.Parse(Metadata.PreferredBaudRate); } // 7, 8, 9 int dataBits = 8; StopBits stopBits = StopBits.One; Parity parity = Parity.None; serialPortHandler = new SerialPortHandler(baudRate, dataBits, stopBits, parity, PortName); serialPortHandler.objNonUIProcessRef = this; } catch (Exception INITSRER) { Logger.Log("Unable to initialize Serial Port Err : " + INITSRER.Message); } }
private void InitializeSerialPort() { try { if (string.IsNullOrEmpty(cboBaud.Text) || string.IsNullOrEmpty(cboData.Text) || string.IsNullOrEmpty(cboStop.Text) || string.IsNullOrEmpty(cboParity.Text) || string.IsNullOrEmpty(cboPort.Text)) { //MessageBox.Show("Unable to initialize Serial Port"); Logger.Log("Unable to initialize Serial Port AVAILABLE_SETTINGS_ERR"); //Environment.Exit(1); } int baudRate = int.Parse(cboBaud.Text); int dataBits = int.Parse(cboData.Text); StopBits stopBits = (StopBits)Enum.Parse(typeof(StopBits), cboStop.Text); Parity parity = (Parity)Enum.Parse(typeof(Parity), cboParity.Text); string portName = cboPort.Text; serialPortHandler = new SerialPortHandler(baudRate, dataBits, stopBits, parity, portName); serialPortHandler.FormRef = this; } catch (Exception INITSRER) { Logger.Log("Unable to initialize Serial Port Err : " + INITSRER.Message); } }