예제 #1
0
 protected virtual void GetXml(XmlDocument document, XmlNode rootElement)
 {
     AddElement(document, rootElement, "Timeout", Timeout.ToString(CultureInfo.InvariantCulture));
     AddElement(document, rootElement, "TryCount", TryCount.ToString(CultureInfo.InvariantCulture));
     AddElement(document, rootElement, "MessageEndTimeout",
                MessageEndTimeout.ToString(CultureInfo.InvariantCulture));
 }
예제 #2
0
 private void btnStartGame_Click(object sender, EventArgs e)
 {
     MyRandomValue             = RandomValue(StartPoint, EndPoint);
     lblHiddenNumber.Text      = "?";
     lblTryCount.Text          = TryCount.ToString();
     userNumberTextBox.Enabled = true;
     btnUserTurn.Enabled       = true;
     btnStartGame.Enabled      = false;
 }
예제 #3
0
        public bool Connect()
        {
            if (OpenPort())
            {
                timer.Interval = ModemTimeout;
                timer.Elapsed += Timer_Elapsed;
                timer.Start();
                if (Port.IsOpen)
                {
                    string modemMessage = "Calling " + PhoneNumber + ", try: " + CurrentTryNumber.ToString() + " of: " + TryCount.ToString();
                    Message(this, new MessageDataEventArgs()
                    {
                        MessageString = modemMessage, MessageType = MessageType.Normal
                    });

                    byte[] callString = Encoding.Default.GetBytes("ATDP" + PhoneNumber + "\r");
                    Send(callString);

                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            return(false);
        }
예제 #4
0
        /// <summary>
        /// Отправка команды установить соеденение
        /// </summary>
        /// <returns>Статус отправки команды</returns>
        public bool Connect()
        {
            if (OpenPort()) //Если удалось занять COM-порт
            {
                _timer.Stop();
                _timer.Interval = ConnectionTimeOut;

                string modemMessage = "Calling " + ConnectionString + ", try: " + currentTryNumber + " of: " + TryCount.ToString();
                Message(this, new MessageDataEventArgs()
                {
                    MessageString = modemMessage, MessageType = MessageType.Normal
                });

                byte[] callString = Encoding.Default.GetBytes("ATDP" + ConnectionString + "\r");
                if (Send(callString))
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }