/// <summary> /// Set the C callback for the Tango depth interface. /// </summary> /// <param name="callback">Callback method.</param> internal static void SetCallback(TangoService_onDepthAvailable callback) { int returnValue = DepthAPI.TangoService_connectOnXYZijAvailable(callback); if (returnValue != Common.ErrorType.TANGO_SUCCESS) { Debug.Log("DepthProvider.SetCallback() Callback was not set!"); } else { Debug.Log("DepthProvider.SetCallback() OnDepth callback was set!"); } }
/// <summary> /// Sets the callback that is called when new depth /// points have been sampled by the Tango Service. /// </summary> /// <param name="callback">Callback.</param> public static void SetCallback(TangoService_onDepthAvailable callback) { int returnValue = DepthAPI.TangoService_connectOnXYZijAvailable(callback); if (returnValue != Common.ErrorType.TANGO_SUCCESS) { DebugLogger.GetInstance.WriteToLog(DebugLogger.EDebugLevel.DEBUG_ERROR, "DepthProvider.SetCallback() Callback was not set!"); } else { DebugLogger.GetInstance.WriteToLog(DebugLogger.EDebugLevel.DEBUG_INFO, "DepthProvider.SetCallback() OnDepth callback was set!"); } }