private void ButtonConnect_Click(object sender, RoutedEventArgs e) { if (manage.IsOpen == false) { manage.Connect(); ButtonConnect.Content = "Disconnect"; } else if (manage.IsOpen == true) { manage.Disconnect2(); manage.DestroySerialPort(); manage.CreateNewSerialPort(); manage.LoadSetting(); ButtonConnect.Content = "Connect"; } }
/// <summary> /// Initializes the serila port. /// </summary> private void InitializeSerilaPort() { manage = ManageSerialPort.Instance; manage.CreateNewSerialPort(); manage.LoadDefaultSetting(); InitializeAll(); // Events manage.TestCompleted += new ResultRetievedEventHadler(manage_TestCompleted); manage.ShowMessageInStatusbar += new ShowMessageInStatusbarEventHandler(manage_ShowMessageInStatusbar); manage.ManufacturerRetieved += new ResultRetievedEventHadler(manage_ManufacturerRetieved); manage.ModelRetrieved += new ResultRetievedEventHadler(manage_ModelRetrieved); manage.IMEIRetrieved += new ResultRetievedEventHadler(manage_IMEIRetrieved); manage.FirmwareRetrieved += new ResultRetievedEventHadler(manage_FirmwareRetrieved); manage.SignalQualityRetrieved += new ResultRetievedEventHadler(manage_SignalQualityRetrieved); manage.BatteryChargeRetrieved += new ResultRetievedEventHadler(manage_BatteryChargeRetrieved); manage.TerminalResponseRetrieved += new ResultRetievedEventHadler(manage_TerminalResponseRetrieved); // }