/// <summary> /// Called if a Cloud Reco update error occurs /// </summary> public void OnUpdateError(TargetFinder.UpdateState updateError) { Debug.Log("Cloud Reco update error: " + updateError.ToString()); switch (updateError) { case TargetFinder.UpdateState.UPDATE_ERROR_AUTHORIZATION_FAILED: errorTitle = "Authorization Error"; errorMsg = "The cloud recognition service access keys are incorrect or have expired."; break; case TargetFinder.UpdateState.UPDATE_ERROR_NO_NETWORK_CONNECTION: errorTitle = "Network Unavailable"; errorMsg = "Please check your Internet connection and try again."; break; case TargetFinder.UpdateState.UPDATE_ERROR_PROJECT_SUSPENDED: errorTitle = "Authorization Error"; errorMsg = "The cloud recognition service has been suspended."; break; case TargetFinder.UpdateState.UPDATE_ERROR_REQUEST_TIMEOUT: errorTitle = "Request Timeout"; errorMsg = "The network request has timed out, please check your Internet connection and try again."; break; case TargetFinder.UpdateState.UPDATE_ERROR_SERVICE_NOT_AVAILABLE: errorTitle = "Service Unavailable"; errorMsg = "The service is unavailable, please try again later."; break; case TargetFinder.UpdateState.UPDATE_ERROR_TIMESTAMP_OUT_OF_RANGE: errorTitle = "Clock Sync Error"; errorMsg = "Please update the date and time and try again."; break; case TargetFinder.UpdateState.UPDATE_ERROR_UPDATE_SDK: errorTitle = "Unsupported Version"; errorMsg = "The application is using an unsupported version of Vuforia."; break; } // Prepend the error code in red errorMsg = "<color=red>" + updateError.ToString().Replace("_", " ") + "</color>\n\n" + errorMsg; // Remove rich text tags for console logging var errorTextConsole = errorMsg.Replace("<color=red>", "").Replace("</color>", ""); Debug.LogError("Cloud Reco update error: " + updateError + "\n\n" + errorTextConsole); ShowError(errorTitle, errorMsg); }
/// <summary> /// Called if a Cloud Reco update error occurs /// </summary> public void OnUpdateError(TargetFinder.UpdateState updateError) { Debug.Log("Cloud Reco update error: " + updateError.ToString()); switch (updateError) { case TargetFinder.UpdateState.UPDATE_ERROR_AUTHORIZATION_FAILED: ShowError("Authorization Error", "The cloud recognition service access keys are incorrect or have expired."); break; case TargetFinder.UpdateState.UPDATE_ERROR_NO_NETWORK_CONNECTION: ShowError("Network Unavailable", "Please check your internet connection and try again."); break; case TargetFinder.UpdateState.UPDATE_ERROR_PROJECT_SUSPENDED: ShowError("Authorization Error", "The cloud recognition service has been suspended."); break; case TargetFinder.UpdateState.UPDATE_ERROR_REQUEST_TIMEOUT: ShowError("Request Timeout", "The network request has timed out, please check your internet connection and try again."); break; case TargetFinder.UpdateState.UPDATE_ERROR_SERVICE_NOT_AVAILABLE: ShowError("Service Unavailable", "The service is unavailable, please try again later."); break; case TargetFinder.UpdateState.UPDATE_ERROR_TIMESTAMP_OUT_OF_RANGE: ShowError("Clock Sync Error", "Please update the date and time and try again."); break; case TargetFinder.UpdateState.UPDATE_ERROR_UPDATE_SDK: ShowError("Unsupported Version", "The application is using an unsupported version of Vuforia."); break; } }
public void OnUpdateError(TargetFinder.UpdateState updateError) { switch (updateError) { case TargetFinder.UpdateState.UPDATE_ERROR_AUTHORIZATION_FAILED: errorTitle = "Authorization Error"; errorMsg = "The cloud server access keys are invalid"; break; case TargetFinder.UpdateState.UPDATE_ERROR_NO_NETWORK_CONNECTION: errorTitle = "Network Error"; errorMsg = "Check Internet Connection"; break; case TargetFinder.UpdateState.UPDATE_ERROR_PROJECT_SUSPENDED: errorTitle = "Authorization Error"; errorMsg = "The project has been suspended"; break; case TargetFinder.UpdateState.UPDATE_ERROR_REQUEST_TIMEOUT: errorTitle = "Request Timeout"; errorMsg = "The request has timed out"; break; case TargetFinder.UpdateState.UPDATE_ERROR_SERVICE_NOT_AVAILABLE: errorTitle = "Service Unavailble"; errorMsg = "The service is unavailble"; break; case TargetFinder.UpdateState.UPDATE_ERROR_TIMESTAMP_OUT_OF_RANGE: errorTitle = "Clock Sync Error"; errorMsg = "Update date and time"; break; case TargetFinder.UpdateState.UPDATE_ERROR_UPDATE_SDK: errorTitle = "Unsupported version"; errorMsg = "Update SDK"; break; case TargetFinder.UpdateState.UPDATE_ERROR_BAD_FRAME_QUALITY: errorTitle = "Bad Frame"; errorMsg = "Low Frame Quality"; break; } errorMsg = "<color=red>" + updateError.ToString().Replace("_", " ") + "</color>\n\n" + errorMsg; ErrorTxt.text = "Cloud Reco - Update Error: " + updateError + "\n\n" + errorMsg; }
public void OnUpdateError(TargetFinder.UpdateState updateError) { Debug.Log("Cloud Reco update error " + updateError.ToString()); }
/// <summary> /// visualize update errors /// </summary> public void OnUpdateError(TargetFinder.UpdateState updateError) { Debug.LogError("Model Reco update error: " + updateError.ToString()); ShowErrorMessageInUI(updateError.ToString()); }
public void OnUpdateError(TargetFinder.UpdateState _updateError) { #if UNITY_EDITOR Debug.Log("Cloud Reco update error " + _updateError.ToString()); #endif }