public void OnTangoEvent(TangoEvent args)
 {
     RunOnUiThread(() =>
     {
         mTangoEventTextView.Text = args.EventKey + ": " + args.EventValue;
     });
 }
Beispiel #2
0
 void Tango.IOnTangoUpdateListener.OnTangoEvent(TangoEvent args)
 {
     ParentActivity.RunOnUiThread(() =>
     {
         (mParentActivity as MotionTracking).mTangoEventTextView.Text = args.EventKey + ": " + args.EventValue;
     });
 }
Beispiel #3
0
 void Tango.IOnTangoUpdateListener.OnTangoEvent(TangoEvent args)
 {
     if (OnTangoEventCallBack != null)
     {
         mCurrentActivity.RunOnUiThread(() =>
         {
             OnTangoEventCallBack(args);
         });
     }
 }
Beispiel #4
0
 public static float?GetADFSaveProgress(this TangoEvent self)
 {
     if (self.type == TangoEnums.TangoEventType.TANGO_EVENT_AREA_LEARNING &&
         self.event_key == ADF_SAVE_PROGRESS)
     {
         return(float.Parse(self.event_value) * 100);
     }
     else
     {
         return(null);
     }
 }
Beispiel #5
0
    public void OnTangoEventAvailableEventHandler(TangoEvent tangoEvent)
    {
        {
            // We will not have the saving progress when the learning mode is off.
            if (!m_tangoApplication.m_areaDescriptionLearningMode)
            {
                return;
            }

            if (tangoEvent.type == TangoEnums.TangoEventType.TANGO_EVENT_AREA_LEARNING &&
                tangoEvent.event_key == "AreaDescriptionSaveProgress")
            {
                m_savingText.text = "Saving. " + (float.Parse(tangoEvent.event_value) * 100) + "%";
            }
        }
    }
Beispiel #6
0
        void ITangoEventMultithreaded.OnTangoEventMultithreadedAvailableEventHandler(TangoEvent tangoEvent)
        {
            eventUpdated = true;

            eventMessage = string.Format("{0} - {1} : {2}",
                                         tangoEvent.type, tangoEvent.event_key, tangoEvent.event_value);

            // handle event for ADF save progress
            float?progress = tangoEvent.GetADFSaveProgress();

            if (progress.HasValue)
            {
                savingThisFrame = true;
                saveProgress    = progress.Value;
            }
        }
Beispiel #7
0
 public void OnTangoEvent(TangoEvent p0)
 {
     // Log.Debug(Tag, $"Navigate OntangoEvent");
 }
Beispiel #8
0
 public void OnTangoEvent(TangoEvent arg0)
 {
     // Ignoring TangoEvents
 }
Beispiel #9
0
 public void OnTangoEvent(TangoEvent p0)
 {
     // Do somethinig with the status
 }
Beispiel #10
0
 protected override void _onEventAvailable(IntPtr callbackContext, TangoEvent tangoEvent)
 {
     Debug.Log("Tango event fired : " + tangoEvent.event_value);
 }
Beispiel #11
0
 /// <summary>
 /// Handle the callback sent by the Tango Service
 /// when a new Tango event is sampled.
 /// DO NOT USE THE UNITY API FROM INSIDE THIS FUNCTION!
 /// </summary>
 /// <param name="callbackContext">Callback context.</param>
 /// <param name="tangoEvent">Tango event.</param>
 protected override void _onEventAvailable(IntPtr callbackContext, TangoEvent tangoEvent)
 {
     m_eventString = tangoEvent.event_key + ": " + tangoEvent.event_value;
 }
Beispiel #12
0
 /// <summary>
 /// Handle the callback sent by the Tango Service
 /// when a new event is issued.
 /// </summary>
 /// <param name="callbackContext">Callback context.</param>
 /// <param name="tangoEvent">Tango event.</param>
 protected abstract void _onEventAvailable(IntPtr callbackContext, TangoEvent tangoEvent);
 /// <summary>
 /// Initialize the controller.
 /// </summary>
 void Start()
 {
     m_eventString      = string.Empty;
     m_tangoApplication = GameObject.FindObjectOfType <TangoApplication>();
     m_previousEvent    = new TangoEvent();
 }
Beispiel #14
0
 public void OnTangoEvent(TangoEvent p0)
 {
     // this is being called
     // Log.Debug(Tag, "OntangoEvent:" + p0.EventKey);
 }