Example #1
0
        private void SreSpeechRecognized(object sender, SpeechRecognizedEventArgs e)
        {
            Logger.Log("Speech Recognized: " + e.Result.Text);

            if (e.Result.Confidence < 0.3)
            {
                Logger.Log("Confidence too low: " + e.Result.Confidence.ToString());
                return;
            }

            Commands said = Commands.None;

            foreach (var kvp in this.gameplayPhrases)
            {
                if (kvp.Key == e.Result.Text)
                {
                    Logger.Log("Doing VR Action: " + said.ToString());
                    said = kvp.Value;
                }
            }

            if (said == Commands.FrontRight)
                Presets.SetFR();
            if (said == Commands.FrontLeft)
                Presets.SetFL();
            if (said == Commands.CenterRight)
                Presets.SetCR();
            if (said == Commands.CenterLeft)
                Presets.SetCL();
            if (said == Commands.BackRight)
                Presets.SetBR();
            if (said == Commands.BackLeft)
                Presets.SetBL();
            if (said == Commands.Break)
                Presets.SetBreak();
            if (said == Commands.LightsOff)
                Presets.SetOff();
            if (said == Commands.StrobeOn)
            {
                LightThread.Light1.StrobeVal = LightCtrl.Strobe.ON;
                LightThread.Light2.StrobeVal = LightCtrl.Strobe.ON;
            }
            if (said == Commands.StrobeOff)
            {
                LightThread.Light1.StrobeVal = LightCtrl.Strobe.OPEN;
                LightThread.Light2.StrobeVal = LightCtrl.Strobe.OPEN;
            }
        }
Example #2
0
 private void button_lightOff_Click(object sender, RoutedEventArgs e)
 {
     Presets.SetOff();
 }