Esempio n. 1
0
        private void MetroWindow_Closed(object sender, EventArgs e)
        {
            try
            {
                while (Flags.Initializing周辺機器)
                {
                    ;
                }

                if (Flags.StateTarget)
                {
                    Target.Close();//閉じる
                }

                if (Flags.State34401)
                {
                    _34401.ClosePort();//閉じる
                }

                if (Flags.StateIo)
                {
                    ResetIo();
                    LPC1768.ClosePort();
                }

                if (!State.Save個別データ())
                {
                    MessageBox.Show("個別データの保存に失敗しました");
                }
            }
            catch
            {
            }
        }
Esempio n. 2
0
        private void buttonComDisconnect_Click(object sender, RoutedEventArgs e)
        {
            FlagConnect = !FlagConnect;

            if (FlagConnect)
            {
                Flags.StateTarget           = Target.InitPort(State.Setting.ComTarget);
                buttonComDisconnect.Content = "ターゲット通信切断";
            }
            else
            {
                Target.Close();
                buttonComDisconnect.Content = "ターゲット通信接続";
            }
        }