Example #1
0
 public void loadCommand(String command, SpokenCommand armcommand)
 {
     this.Commands.Add(command, armcommand);
     Grammar spokenCommandGr = new Grammar(new GrammarBuilder(command));
     spokenCommandGr.Name = command;
     this.LoadGrammarAsync(spokenCommandGr);
 }
        public void loadCommand(String command, SpokenCommand armcommand)
        {
            this.Commands.Add(command, armcommand);
            Grammar spokenCommandGr = new Grammar(new GrammarBuilder(command));

            spokenCommandGr.Name = command;
            this.LoadGrammar(spokenCommandGr);
        }
Example #3
0
 public void loadCommands()
 {
     //Picker
     Picker = new SpokenCommand("Recogiendo");
     Picker.MovementQueue.Enqueue(new int[] { 90, 50, 90, 10, 90, 30, 160 });
     Picker.MovementQueue.Enqueue(new int[] { 90, 50, 90, 10, 90, 30, 50 });
     Picker.MovementQueue.Enqueue(new int[] { 90, 90, 90, 30, 90, 50, 50 });
     Picker.MovementQueue.Enqueue(new int[] { 90, 90, 90, 30, 90, 30, 50 });
     Picker.MovementQueue.Enqueue(new int[] { 0, 90, 90, 30, 90, 30, 50 });
     Picker.MovementQueue.Enqueue(new int[] { 0, 90, 90, 30, 90, 30, 160 });
     //Rect
     Rect = new SpokenCommand("Firme");
     Rect.MovementQueue.Enqueue(new int[] { 90, 90, 90, 90, 90, 90, 170 });
     //Salute
     Salute = new SpokenCommand("Hola");
     Salute.MovementQueue.Enqueue(new int[] { 90, 130, 90, 30, 90, 30, 170 });
     Salute.MovementQueue.Enqueue(new int[] { 90, 130, 50, 30, 90, 30, 50 });
     Salute.MovementQueue.Enqueue(new int[] { 90, 130, 130, 30, 90, 30, 170 });
     Salute.MovementQueue.Enqueue(new int[] { 90, 130, 50, 30, 90, 30, 50 });
     Salute.MovementQueue.Enqueue(new int[] { 90, 130, 130, 30, 90, 30, 170 });
     Salute.MovementQueue.Enqueue(new int[] { 90, 90, 90, 90, 90, 90, 170 });
     //Paja
     Paja = new SpokenCommand("Solo porque eres tú");
     Paja.MovementQueue.Enqueue(new int[] { 90, 60, 120, 30, 150, 90, 160 });
     for (int i = 0; i < 20; i++)
     {
         Paja.MovementQueue.Enqueue(new int[] { 90, 60, 120, 30, 150, 50, 140 });
         Paja.MovementQueue.Enqueue(new int[] { 70, 60, 120, 30, 150, 130, 140 });
     }
     //Navidades
     Navidades = new SpokenCommand("¡Feliz navidad!", "jingle");
     Navidades.MovementQueue.Enqueue(new int[] { 90, 70, 90, 70, 50, 50, 140 });
     Navidades.MovementQueue.Enqueue(new int[] { 90, 80, 90, 80, 130, 50, 170 });
     Navidades.MovementQueue.Enqueue(new int[] { 90, 70, 90, 70, 50, 50, 140 });
     Navidades.MovementQueue.Enqueue(new int[] { 90, 80, 90, 80, 130, 50, 170 });
     Navidades.MovementQueue.Enqueue(new int[] { 90, 70, 90, 70, 50, 50, 140 });
     Navidades.MovementQueue.Enqueue(new int[] { 90, 80, 90, 80, 130, 50, 170 });
     Navidades.MovementQueue.Enqueue(new int[] { 90, 70, 90, 70, 50, 50, 140 });
     Navidades.MovementQueue.Enqueue(new int[] { 90, 80, 90, 80, 130, 50, 170 });
     Navidades.MovementQueue.Enqueue(new int[] { 90, 70, 90, 70, 50, 50, 140 });
     Navidades.MovementQueue.Enqueue(new int[] { 90, 80, 90, 80, 130, 50, 170 });
     Navidades.MovementQueue.Enqueue(new int[] { 90, 70, 90, 70, 50, 50, 140 });
     Navidades.MovementQueue.Enqueue(new int[] { 90, 80, 90, 80, 130, 50, 170 });
     Navidades.MovementQueue.Enqueue(new int[] { 90, 70, 90, 70, 50, 50, 140 });
     Navidades.MovementQueue.Enqueue(new int[] { 90, 80, 90, 80, 130, 50, 170 });
     Navidades.MovementQueue.Enqueue(new int[] { 90, 70, 90, 70, 50, 50, 140 });
     Navidades.MovementQueue.Enqueue(new int[] { 90, 80, 90, 80, 130, 50, 170 });
     //Para la música
     ParalaMusica = new SpokenCommand("Jo, vale");
     ParalaMusica.MovementQueue.Enqueue(new int[] { 90, 70, 90, 30, 90, 20, 110});
     //Felicitar cumpleaños
     Cumpleaños = new SpokenCommand("¡Felicidades!", "HappyBirthdayGladOS");
     for (int i = 0; i < 20; i++)
     {
         Cumpleaños.MovementQueue.Enqueue(new int[] { 110, 70, 70, 120, 110, 70, 170 });
         Cumpleaños.MovementQueue.Enqueue(new int[] { 70, 120, 110, 70, 70, 120, 70});
     }
 }