在open()命令后立即关闭GPS端口

时间:2018-05-24 15:28:22

标签: c# gps serial-port

我正在尝试打开一个SerialPort,这是代码:

if (!gpsPort.IsOpen && ports.Contains(xmNode.InnerText))
{
    gpsPort.Open();
    GPSCOMboBox.SelectedItem = xmNode.InnerText;
}
if (gpsPort.IsOpen)
{
    GPSBox.BackColor = System.Drawing.Color.Green;
}

在第一个if中,端口似乎是打开的,但在第二个中它已关闭。我认为打开后端口自动关闭,但我不知道为什么。我对其他端口使用了相同的代码并且它有效。

编辑:端口在第一个条件内打开,但在它之后关闭。

0 个答案:

没有答案