/// <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); }
/// <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); }