/// <summary> /// Изменение управляющего порта модема /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ControlPortСomboBox_SelectedIndexChanged(object sender, EventArgs e) { KeyValuePair <string, string> cpcb = (KeyValuePair <string, string>)ControlPortСomboBox.SelectedItem; if (cpcb.Value != ControlInterSerialPort.PortName) { if (ControlInterSerialPort.IsOpen) { ControlInterSerialPort.Close(); } ControlInterSerialPort.PortName = cpcb.Value; GPSOffRadioButton.Checked = true; } }
/// <summary> /// Выключили получение данных датчика GPS /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void GPSOffRadioButton_CheckedChanged(object sender, EventArgs e) { if (GPSOffRadioButton.Checked) { try { if (!ControlInterSerialPort.IsOpen) { ControlInterSerialPort.Open(); } ControlInterSerialPort.Write("at^wpend" + Environment.NewLine); ControlInterSerialPort.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }