Пример #1
0
 /// <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!");
     }
 }
Пример #2
0
        /// <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!");
            }
        }
Пример #3
0
        /// <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!");
            }
        }
Пример #4
0
 public static int TangoService_connectOnPoseAvailable(int count,
                                                       TangoCoordinateFramePair[] framePairs,
                                                       TangoService_onPoseAvailable onPoseAvailable)
 {
     return Common.ErrorType.TANGO_SUCCESS;
 }
Пример #5
0
 public static extern int TangoService_connectOnPoseAvailable(int count,
                                                              TangoCoordinateFramePair[] framePairs,
                                                              TangoService_onPoseAvailable onPoseAvailable);
Пример #6
0
 public static int TangoService_connectOnPoseAvailable(int count,
                                                       TangoCoordinateFramePair[] framePairs,
                                                       TangoService_onPoseAvailable onPoseAvailable)
 {
     return(Common.ErrorType.TANGO_SUCCESS);
 }
Пример #7
0
 public static extern int TangoService_connectOnPoseAvailable(int count,
                                                              TangoCoordinateFramePair[] framePairs,
                                                              TangoService_onPoseAvailable onPoseAvailable);