Esempio n. 1
0
 public void WriteMorse(String message)
 {
     MorseCharacters converter = new MorseCharacters();
     String morseMessage = converter.ConvertMessageToMorse(message);
     if (morseMessage != String.Empty)
     {
         foreach (char c in morseMessage)
         {
             switch (c)
             {
                 case '.':
                     Dot();
                     break;
                 case '-':
                     Dash();
                     break;
                 case ' ':
                     Thread.Sleep(delay * 2); //delay for twice the character gap between words
                     break;
                 default:    //handle errors here
                     break;
             }
         }
     }
 }
Esempio n. 2
0
        public void WriteMorse(String message)
        {
            MorseCharacters converter    = new MorseCharacters();
            String          morseMessage = converter.ConvertMessageToMorse(message);

            if (morseMessage != String.Empty)
            {
                foreach (char c in morseMessage)
                {
                    switch (c)
                    {
                    case '.':
                        Dot();
                        break;

                    case '-':
                        Dash();
                        break;

                    case ' ':
                        Thread.Sleep(delay * 2);     //delay for twice the character gap between words
                        break;

                    default:        //handle errors here
                        break;
                    }
                }
            }
        }