Exemple #1
0
        /// <summary>
        /// Execute shutdown tasks
        /// </summary>
        /// <param name="sender">object sending the event</param>
        /// <param name="e">event arguments</param>
        private void WindowClosing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            LightThread.StopLights();

            if (null != this.sensor)
            {
                this.sensor.Stop();
            }
        }
Exemple #2
0
        /// <summary>
        /// Execute startup tasks
        /// </summary>
        /// <param name="sender">object sending the event</param>
        /// <param name="e">event arguments</param>
        private void WindowLoaded(object sender, RoutedEventArgs e)
        {
            Logger.Init(this.richTextBox_console);

            InitializeSensor();
            InitializeDMX();

            populateDropDowns();

            LightThread.StartLights();

            // Start speech recognizer after KinectSensor started successfully.
            this.mySpeechRecognizer = SpeechRecognizer.Create();

            if (null != this.mySpeechRecognizer)
            {
                this.mySpeechRecognizer.Start(sensor.AudioSource);
                Logger.Log("VR started.");
            }


            try { TableVision.LoadBallSignatures(); }
            catch (Exception ex) { Logger.Log("Unable to load ball signatures: " + ex.ToString()); }
        }