/// <summary>
 /// Do timeout or cancel cleanup
 /// </summary>
 private void DoCleanup()
 {
     _misty.Stop(null);
     _misty.StopKeyPhraseRecognition(null);
     _misty.StopFaceRecognition(null);
     // Unregisters all events
     _misty.UnregisterAllEvents(UnregisterCallback);
     _misty.DisplayImage("e_DefaultContent.jpg", 1, null);
 }
Exemple #2
0
        /// <summary>
        /// Toggle face rec on and off
        /// </summary>
        private void ToggleFaceRec()
        {
            if (!_faceRecognitionProcessingOn)
            {
                _misty.RegisterFaceRecognitionEvent(ProcessFaceRecognitionEvent, 100, false, null, "FaceRec", null);
                _misty.StartFaceRecognition(null);
                _faceRecognitionProcessingOn = true;
            }
            else
            {
                _misty.UnregisterEvent("FaceRec", null);
                _misty.StopFaceRecognition(null);
                _faceRecognitionProcessingOn = false;
            }

            BroadcastDetails($"Turned Face Recognition {(_faceRecognitionProcessingOn ? "On" : "Off")}", _defaultVoice);
        }
 /// <summary>
 /// Performs some cleanup on the state of the robot
 /// </summary>
 private void DoCleanup()
 {
     _misty?.StopKeyPhraseRecognition(null);
     _misty?.StopFaceRecognition(null);
 }