Exemple #1
0
        void tsmi_Click(object sender, EventArgs e)
        {
            var tsmi = sender as ToolStripMenuItem;

            switch (tsmi.Name)
            {
            case "tsmiSearch":
                SetChekct4Connect(tsmi);
                var dialog1 = new DeviceSearchForm();
                dialog1.ShowDialog();
                if (dialog1.FirewareBreaken)
                {
                    ShowUpECUForm();
                }
                break;

            case "tsmiDisConnict":
                SetChekct4Connect(tsmi);
                Services.Device.Connect.Stop();
                break;

            case "tsmiSetPassword":
                (new SetPWDForm()).ShowDialog();
                break;

            case "tsmiReset":
                if (MessageBox.Show(LangWords["309_25"], LangWords["309_23"], MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)    //LangWords["309_13"];
                {
                    Services.Device.ResetPLC("XXX");
                    Services.Stroe.LoadAuto();
                }
                break;

            case "tsmi_G_Start":
                this.RecoverWarper = new RecoverWarper();
                this.RecoverWarper.Start();
                break;

            case "tsmi_G_Stop":
                this.RecoverWarper.End();
                break;

            case "tsmi_G_Show":
                RecoverWarper.ShowRecords();
                break;

            default:
                if (tsmi.Tag.ToString() == "COM")    //菜单 连接ECU
                {
                    SetChekct4Connect(tsmi);
                    var dialog2 = new DeviceSearchForm(tsmi.Text);
                    dialog2.ShowDialog();
                    if (dialog2.FirewareBreaken)
                    {
                        ShowUpECUForm();
                    }
                }
                break;
            }
        }
Exemple #2
0
 private void _findDeviceButton_Click(object sender, System.EventArgs e)
 {
     try
     {
         _deviceModel.StopSignal();
         var deviceSearchForm = new DeviceSearchForm();
         if (deviceSearchForm.ShowDialog(this) == DialogResult.OK)
         {
             if (deviceSearchForm.SelectedDevice != null)
             {
                 _deviceLabel.Text = deviceSearchForm.SelectedDevice.ToString();
                 _deviceModel.SelectDevice(deviceSearchForm.SelectedDevice);
             }
             else
             {
                 _deviceLabel.Text = "Not selected";
             }
         }
     }
     catch (Exception exc)
     {
         MessageBox.Show($"Cannot connect to device: {exc.Message}", "Connection error", MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
     }
 }
Exemple #3
0
        private void _findDeviceButton_Click(object sender, System.EventArgs e)
        {
            _deviceModel.StopSignal();
            var deviceSearchForm = new DeviceSearchForm();

            if (deviceSearchForm.ShowDialog(this) == DialogResult.OK)
            {
                if (deviceSearchForm.SelectedDevice != null)
                {
                    _deviceLabel.Text = deviceSearchForm.SelectedDevice.ToString();
                    _deviceModel.SelectDevice(deviceSearchForm.SelectedDevice);
                }
                else
                {
                    _deviceLabel.Text = "Not selected";
                }
            }
        }