Beispiel #1
0
 public void                      Sound(bool wait, BeepMode mode = BeepMode.Standard)
 {
     if (wait)
     {
         lock (soundLock)
         {
             Task.Run(() =>
             {
                 Sound(mode);
             });
         }
     }
     else
     {
         Sound(mode);
     }
 }
Beispiel #2
0
        public override void           Sound(BeepMode mode)
        {
            switch (mode)
            {
            case BeepMode.Standard:
                Console.Beep();
                break;

            case BeepMode.Click:
                Console.Beep(220, 25);
                break;

            case BeepMode.DeepBip:
                Console.Beep(440, 50);
                break;

            case BeepMode.Bip:
                Console.Beep(880, 50);
                break;

            case BeepMode.BipBip:
                Console.Beep(880, 50);
                Thread.Sleep(80);
                Console.Beep(880, 50);
                break;

            case BeepMode.Warning:
                Console.Beep();
                break;

            case BeepMode.Error:
                Console.Beep();
                break;

            default:
                Console.Beep();
                break;
            }
        }
Beispiel #3
0
 public abstract void            Sound(BeepMode mode);