Beispiel #1
0
        private void uxOpenConnection_Click(object sender, EventArgs e)
        {
            try
            {
                if (uxAvaibleSerialPorts.SelectedItem != null)
                {
                    var selectedPortCom = uxAvaibleSerialPorts.SelectedItem.ToString();
                    _serialPortService.ConnectToSerialPort(selectedPortCom);

                    _modbusService.InitializeModbusRtu(new ModbusConfiguration
                    {
                        SerialPort = _serialPortService.SerialPort,
                        TimeOut    = 300
                    });

                    Text = selectedPortCom;

                    uxConsole.Nodes.Add(String.Format("Zestawiono połączenie z portem: {0}", selectedPortCom),
                                        @"Poprawne zestawienie połączenia").EnsureVisible();
                }
                else
                {
                    throw new Exception("Wybierz port COM.");
                }
            }
            catch (Exception ex)
            {
                uxConsole.Nodes.Add(ex.Message).EnsureVisible();
            }
        }