void Update() { if (SceneManager.GetActiveScene().name != sceneName && !sceneSelected) { LogToConsoleHelper.jsn_sent j = new LogToConsoleHelper.jsn_sent(); j.entry_id = 1; j.message_data = "Scene is: " + SceneManager.GetActiveScene().name; j.time_created = "" + System.DateTime.Now; j.category = "External"; string s = "[" + JsonUtility.ToJson(j) + "]"; StartCoroutine(consoler.PostRequest("http://" + LoggingConfig.ip_address + ":" + LoggingConfig.port + "/ext/" + LoggingConfig.api_key + "/" + consoler.session_id, s)); sceneSelected = true; } elapsed += Time.deltaTime; if (elapsed >= LoggingConfig.frequency) { elapsed = elapsed % LoggingConfig.frequency; headpose[0] = "" + camera.transform.position; LogToConsoleHelper.jsn_sent j = new LogToConsoleHelper.jsn_sent(); j.entry_id = 1; j.message_data = "headpose: " + headpose[0]; j.time_created = "" + System.DateTime.Now; j.category = "External"; string s = "[" + JsonUtility.ToJson(j) + "]"; //post where eyes are currently looking if (consoler.session_id != 0) { StartCoroutine(consoler.PostRequest("http://" + LoggingConfig.ip_address + ":" + LoggingConfig.port + "/ext/" + LoggingConfig.api_key + "/" + consoler.session_id, s)); } } }
void Update() { if (SceneManager.GetActiveScene().name != sceneName && !sceneSelected) { LogToConsoleHelper.jsn_sent j = new LogToConsoleHelper.jsn_sent(); j.entry_id = 1; j.message_data = "Scene is: " + SceneManager.GetActiveScene().name; j.time_created = "" + System.DateTime.Now; j.category = "External"; string s = "[" + JsonUtility.ToJson(j) + "]"; StartCoroutine(consoler.PostRequest("http://" + LoggingConfig.ip_address + ":" + LoggingConfig.port + "/ext/" + LoggingConfig.api_key + "/" + consoler.session_id, s)); sceneSelected = true; } elapsed += Time.deltaTime; if (elapsed >= LoggingConfig.frequency) { elapsed = elapsed % LoggingConfig.frequency; float speed = Time.deltaTime * 5.0f; Vector3 pos = camera.transform.position + camera.transform.forward; gameObject.transform.position = Vector3.SlerpUnclamped(gameObject.transform.position, pos, speed); Quaternion rot = Quaternion.LookRotation(gameObject.transform.position - camera.transform.position); gameObject.transform.rotation = Quaternion.Slerp(gameObject.transform.rotation, rot, speed); string gestureType = _controller.CurrentTouchpadGesture.Type.ToString(); string gestureState = _controller.TouchpadGestureState.ToString(); string gestureDirection = _controller.CurrentTouchpadGesture.Direction.ToString(); text[0] = "Type: " + gestureType; text[1] = "State: " + gestureState; text[2] = "Direction: " + gestureDirection; try{ LogToConsoleHelper.jsn_sent j = new LogToConsoleHelper.jsn_sent(); j.entry_id = 1; j.message_data = text[0] + text[1] + text[2]; j.time_created = "" + System.DateTime.Now; j.category = "External"; string s = "[" + JsonUtility.ToJson(j) + "]"; //post any touchpad gestures to session if (consoler.session_id != 0) { StartCoroutine(consoler.PostRequest("http://" + LoggingConfig.ip_address + ":" + LoggingConfig.port + "/ext/" + LoggingConfig.api_key + "/" + consoler.session_id, s)); } text[3] = consoler.receivedTextPost; } catch (Exception e) { text[3] = e.ToString(); } } }
void Update() { elapsed += Time.deltaTime; if (elapsed >= LoggingConfig.frequency) { elapsed = elapsed % LoggingConfig.frequency; if (SceneManager.GetActiveScene().name != sceneName && !sceneSelected) { LogToConsoleHelper.jsn_sent j = new LogToConsoleHelper.jsn_sent(); j.entry_id = 1; j.message_data = "Scene is: " + SceneManager.GetActiveScene().name; j.time_created = "" + System.DateTime.Now; j.category = "External"; string s = "[" + JsonUtility.ToJson(j) + "]"; StartCoroutine(consoler.PostRequest("http://" + LoggingConfig.ip_address + ":" + LoggingConfig.port + "/ext/" + LoggingConfig.api_key + "/" + consoler.session_id, s)); sceneSelected = true; } if (MLEyes.IsStarted) { RaycastHit rayHit; eyes[0] = "" + MLEyes.FixationPoint; _heading = MLEyes.FixationPoint - camera.transform.position;; LogToConsoleHelper.jsn_sent j = new LogToConsoleHelper.jsn_sent(); j.entry_id = 1; j.session_name = "Eye Positions"; j.message_data = "eye position: " + eyes[0] + " looking at " + eyes[1]; j.time_created = "" + System.DateTime.Now; j.category = "External"; string s = "[" + JsonUtility.ToJson(j) + "]"; //post where eyes are currently looking if (consoler.session_id != 0) { StartCoroutine(consoler.PostRequest("http://" + LoggingConfig.ip_address + ":" + LoggingConfig.port + "/ext/" + LoggingConfig.api_key + "/" + consoler.session_id, s)); } // add the object the eyes are looking at, if such exists if (Physics.Raycast(camera.transform.position, _heading, out rayHit, 10.0f)) { eyes[1] = rayHit.collider.gameObject.name; } else { eyes[1] = "no object"; } } } }
/// <summary> /// Updates color of sprite renderer material based on confidence of the KeyPose. /// </summary> void Update() { if (SceneManager.GetActiveScene().name != sceneName && !sceneSelected) { LogToConsoleHelper.jsn_sent j = new LogToConsoleHelper.jsn_sent(); j.entry_id = 1; j.message_data = "Scene is: " + SceneManager.GetActiveScene().name; j.time_created = "" + System.DateTime.Now; j.category = "External"; string s = "[" + JsonUtility.ToJson(j) + "]"; StartCoroutine(consoler.PostRequest("http://" + LoggingConfig.ip_address + ":" + LoggingConfig.port + "/ext/" + LoggingConfig.api_key + "/" + consoler.session_id, s)); sceneSelected = true; } }
void PostPoseToConsole(string pose) { try{ LogToConsoleHelper.jsn_sent j = new LogToConsoleHelper.jsn_sent(); j.entry_id = 1; j.message_data = "Pose is " + pose; j.time_created = "" + System.DateTime.Now; j.category = "External"; string s = "[" + JsonUtility.ToJson(j) + "]"; //post poses to console if (consoler.session_id != 0) { StartCoroutine(consoler.PostRequest("http://" + LoggingConfig.ip_address + ":" + LoggingConfig.port + "/ext/" + LoggingConfig.api_key + "/" + consoler.session_id, s)); } cur_pose[1] = consoler.receivedTextPost; } catch (Exception e) { cur_pose[1] = e.ToString(); } }
void HandleOnButtonDown(byte controller_id, MLInput.Controller.Button button) { if (button == MLInput.Controller.Button.HomeTap) { _homePressed = true; LogToConsoleHelper.jsn_sent j = new LogToConsoleHelper.jsn_sent(); j.entry_id = 1; j.message_data = "HOME PRESSED"; j.time_created = "" + System.DateTime.Now; j.category = "External"; string s = "[" + JsonUtility.ToJson(j) + "]"; //log pressed trigger if (consoler.session_id != 0) { StartCoroutine(consoler.PostRequest("http://" + LoggingConfig.ip_address + ":" + LoggingConfig.port + "/ext/" + LoggingConfig.api_key + "/" + consoler.session_id, s)); } } // else if (button == MLInput.Controller.Button.Bumper) // { // _bumperPressed = true; // LogToConsoleHelper.jsn_sent j = new LogToConsoleHelper.jsn_sent(); // j.entry_id = 1; // j.message_data = "BUMPER PRESSED"; // j.time_created = ""+System.DateTime.Now; // j.category = "External"; // string s = "[" + JsonUtility.ToJson(j) + "]"; // //log pressed trigger // if (consoler.session_id != 0){ // StartCoroutine(consoler.PostRequest("http://"+LoggingConfig.ip_address+":" + LoggingConfig.port +"/ext/"+ LoggingConfig.api_key+"/"+consoler.session_id, s)); // } // } }
void Update() { transform.position = _controller.Position; transform.rotation = _controller.Orientation; if (SceneManager.GetActiveScene().name != sceneName && !sceneSelected) { LogToConsoleHelper.jsn_sent j = new LogToConsoleHelper.jsn_sent(); j.entry_id = 1; j.message_data = "Scene is: " + SceneManager.GetActiveScene().name; j.time_created = "" + System.DateTime.Now; j.category = "External"; string s = "[" + JsonUtility.ToJson(j) + "]"; StartCoroutine(consoler.PostRequest("http://" + LoggingConfig.ip_address + ":" + LoggingConfig.port + "/ext/" + LoggingConfig.api_key + "/" + consoler.session_id, s)); sceneSelected = true; } //if trigger value goes above the threshold, it was pressed if (_controller.TriggerValue > _triggerThreshold) { try{ //if trigger was then released if (_triggerPressed == false) { LogToConsoleHelper.jsn_sent j = new LogToConsoleHelper.jsn_sent(); j.entry_id = 1; j.message_data = "BUTTON TRIGGER"; j.time_created = "" + System.DateTime.Now; j.category = "External"; string s = "[" + JsonUtility.ToJson(j) + "]"; //log pressed trigger if (consoler.session_id != 0) { StartCoroutine(consoler.PostRequest("http://" + LoggingConfig.ip_address + ":" + LoggingConfig.port + "/ext/" + LoggingConfig.api_key + "/" + consoler.session_id, s)); } } }catch (Exception e) { Debug.Log("ohp something went wrong"); Debug.Log(e.ToString()); } _triggerPressed = true; } //if trigger is pressed and the value is back to 0, it's not pressed else if (_controller.TriggerValue == 0.0f && _triggerPressed) { _triggerPressed = false; } if (_controller.IsBumperDown) { _bumperPressed = true; } else if (!_controller.IsBumperDown && _bumperPressed == true) { LogToConsoleHelper.jsn_sent j = new LogToConsoleHelper.jsn_sent(); j.entry_id = 1; j.message_data = "BUMPER PRESSED"; j.time_created = "" + System.DateTime.Now; j.category = "External"; string s = "[" + JsonUtility.ToJson(j) + "]"; //log pressed trigger if (consoler.session_id != 0) { StartCoroutine(consoler.PostRequest("http://" + LoggingConfig.ip_address + ":" + LoggingConfig.port + "/ext/" + LoggingConfig.api_key + "/" + consoler.session_id, s)); } _bumperPressed = false; } text[0] = "Controller Position: " + transform.position; text[1] = "Controller Rotation: " + transform.rotation; text[2] = "Trigger Pressed: " + _triggerPressed; text[3] = "Bumper Pressed: " + _bumperPressed; text[4] = "Home Pressed: " + _homePressed; }