private static void SerialPortCountChange(List <string> serialPortNames) { ViewCallFunction.ViewSerialPortCountChanged(serialPortNames); if (SerialPortManager.Device1.SerialPortDevice.IsOpen) { CurrentPortIsDisconnected(SerialPortManager.Device1.SerialPortDevice, serialPortNames); } if (SerialPortManager.Device2.SerialPortDevice.IsOpen) { CurrentPortIsDisconnected(SerialPortManager.Device2.SerialPortDevice, serialPortNames); } if (ConnectionSerialDevice.AutoConnectioinDevice) { if (!SerialPortManager.Device1.SerialPortDevice.IsOpen || !SerialPortManager.Device2.SerialPortDevice.IsOpen) { ConnectionSerialDevice.Start(); } } }