Esempio n. 1
0
        /// <summary>
        /// EV3との接続を開始する
        /// </summary>
        /// <param name="portName">Port名 (COM3等)</param>
        /// <returns>接続結果</returns>
        public bool Start(string portName)
        {
            if (serialPort.IsOpen == true)
            {
                Close();
                return(false);
            }

            MessageDialog dialog = new MessageDialog("接続中", null, "EV3と接続しています.");

            dialog.Show();
            dialog.Refresh();
            SetUpSerialPort(portName);
            try {
                serialPort.Open();
            }
            catch (Exception ex) {
                dialog.Close();
                MessageBox.Show(ex.Message);
                return(false);
            }
            dialog.Close();
            _section = null;
            return(true);
        }