/// <summary> /// Sets the callback to be used when a new Pose is /// presented by the Tango Service. /// </summary> /// <param name="callback">Callback.</param> public static void SetCallback(TangoCoordinateFramePair[] framePairs, TangoService_onPoseAvailable callback) { int returnValue = PoseProviderAPI.TangoService_connectOnPoseAvailable(framePairs.Length, framePairs, callback); if (returnValue != Common.ErrorType.TANGO_SUCCESS) { Debug.Log(CLASS_NAME + ".SetCallback() Callback was not set!"); } else { Debug.Log(CLASS_NAME + ".SetCallback() OnPose callback was set!"); } }
/// <summary> /// Set the C callback for the Tango pose interface. /// </summary> /// <param name="framePairs">Passed in to the C API.</param> /// <param name="callback">Callback method.</param> internal static void SetCallback(TangoCoordinateFramePair[] framePairs, TangoService_onPoseAvailable callback) { int returnValue = PoseProviderAPI.TangoService_connectOnPoseAvailable(framePairs.Length, framePairs, callback); if (returnValue != Common.ErrorType.TANGO_SUCCESS) { Debug.Log(CLASS_NAME + ".SetCallback() Callback was not set!"); } else { Debug.Log(CLASS_NAME + ".SetCallback() OnPose callback was set!"); } }
/// <summary> /// Sets the callback to be used when a new Pose is /// presented by the Tango Service. /// </summary> /// <param name="callback">Callback.</param> public static void SetCallback(TangoCoordinateFramePair[] framePairs, TangoService_onPoseAvailable callback) { int returnValue = PoseProviderAPI.TangoService_connectOnPoseAvailable(framePairs.Length, framePairs, callback); if (returnValue != Common.ErrorType.TANGO_SUCCESS) { DebugLogger.GetInstance.WriteToLog(DebugLogger.EDebugLevel.DEBUG_ERROR, CLASS_NAME + ".SetCallback() Callback was not set!"); } else { DebugLogger.GetInstance.WriteToLog(DebugLogger.EDebugLevel.DEBUG_INFO, CLASS_NAME + ".SetCallback() OnPose callback was set!"); } }
public static int TangoService_connectOnPoseAvailable(int count, TangoCoordinateFramePair[] framePairs, TangoService_onPoseAvailable onPoseAvailable) { return Common.ErrorType.TANGO_SUCCESS; }
public static extern int TangoService_connectOnPoseAvailable(int count, TangoCoordinateFramePair[] framePairs, TangoService_onPoseAvailable onPoseAvailable);
public static int TangoService_connectOnPoseAvailable(int count, TangoCoordinateFramePair[] framePairs, TangoService_onPoseAvailable onPoseAvailable) { return(Common.ErrorType.TANGO_SUCCESS); }
public static extern int TangoService_connectOnPoseAvailable(int count, TangoCoordinateFramePair[] framePairs, TangoService_onPoseAvailable onPoseAvailable);