using UnityEngine; using System.Collections; using UnityEngine.UI; public class PrefabDemoDisplay : MonoBehaviour { public Text uiText; public GameObject BikeTrainerButtons; // Use this for initialization void Start() { } // Update is called once per frame void Update() { uiText.text = ""; if (GameObject.Find("CadenceDisplay")) { uiText.text = "Cadence sensor - is connected ? " + GameObject.Find("CadenceDisplay").GetComponent().connected + "\n"; uiText.text += "cadence: " + GameObject.Find("CadenceDisplay").GetComponent().cadence + "\n"; uiText.text += "----------------------------------------------\n"; } if (GameObject.Find("SpeedCadenceDisplay")) { uiText.text += "SpeedCadence sensor - is connected ? " + GameObject.Find("SpeedCadenceDisplay").GetComponent().connected + "\n"; uiText.text += "cadence = " + GameObject.Find("SpeedCadenceDisplay").GetComponent().cadence +"\n"; uiText.text += "speed = " + GameObject.Find("SpeedCadenceDisplay").GetComponent().speed + "\n"; uiText.text += "distance = " + GameObject.Find("SpeedCadenceDisplay").GetComponent().distance + "\n"; uiText.text += "----------------------------------------------\n"; } if (GameObject.Find("HeartRateDisplay")) { uiText.text += "Heart rate sensor - is connected ? " + GameObject.Find("HeartRateDisplay").GetComponent().connected + "\n"; uiText.text += "HR = " + GameObject.Find("HeartRateDisplay").GetComponent().heartRate + "\n"; uiText.text += "----------------------------------------------\n"; } if (GameObject.Find("SpeedDisplay")) { uiText.text += "Speed sensor - is connected ? " + GameObject.Find("SpeedDisplay").GetComponent().connected + "\n"; uiText.text += "speed = " + GameObject.Find("SpeedDisplay").GetComponent().speed + "\n"; uiText.text += "distance = " + GameObject.Find("SpeedDisplay").GetComponent().distance + "\n"; uiText.text += "----------------------------------------------\n"; } if (GameObject.Find("PowerMeterDisplay")) { uiText.text += "Power sensor - is connected ? " + GameObject.Find("PowerMeterDisplay").GetComponent().connected + "\n"; uiText.text += "power = " + GameObject.Find("PowerMeterDisplay").GetComponent().instantaneousPower + "\n"; uiText.text += "cadence = " + GameObject.Find("PowerMeterDisplay").GetComponent().instantaneousCadence + "\n"; uiText.text += "----------------------------------------------\n"; } if (GameObject.Find("FitnessEquipmentDisplay")) { BikeTrainerButtons.SetActive(true); uiText.text += "Fitness E: - is connected ? " + GameObject.Find("FitnessEquipmentDisplay").GetComponent().connected + "\n"; uiText.text += "power = " + GameObject.Find("FitnessEquipmentDisplay").GetComponent().instantaneousPower + "\n"; uiText.text += "speed= " + GameObject.Find("FitnessEquipmentDisplay").GetComponent().speed + "\n"; uiText.text += "elapsedTime= " + GameObject.Find("FitnessEquipmentDisplay").GetComponent().elapsedTime + "\n"; uiText.text += "heartRate= " + GameObject.Find("FitnessEquipmentDisplay").GetComponent().heartRate + "\n"; uiText.text += "distanceTraveled= " + GameObject.Find("FitnessEquipmentDisplay").GetComponent().distanceTraveled + "\n"; uiText.text += "cadence= " + GameObject.Find("FitnessEquipmentDisplay").GetComponent().cadence + "\n"; uiText.text += "----------------------------------------------\n"; } } public void FitnessButton1() { GameObject.Find("FitnessEquipmentDisplay").GetComponent().SetTrainerResistance(0); } public void FitnessButton2() { GameObject.Find("FitnessEquipmentDisplay").GetComponent().SetTrainerResistance(50); } public void FitnessButton3() { GameObject.Find("FitnessEquipmentDisplay").GetComponent().SetTrainerResistance(100); } public void FitnessButton4() { GameObject.Find("FitnessEquipmentDisplay").GetComponent().RequestTrainerCapabilities(); } public void FitnessButton5() { GameObject.Find("FitnessEquipmentDisplay").GetComponent().SetTrainerUserConfiguration(10, 80); //set the user weight } public void FitnessButton6() { GameObject.Find("FitnessEquipmentDisplay").GetComponent().SetTrainerTargetPower(200); // set the target power in watt } public void FitnessButton7() { GameObject.Find("FitnessEquipmentDisplay").GetComponent().SetTrainerSlope(5); //set the trainer simulation slope in % (grade) between -200 & 200% } public void FitnessButton8() { GameObject.Find("FitnessEquipmentDisplay").GetComponent().RequestCommandStatus(); } public void FitnessButton9() { GameObject.Find("FitnessEquipmentDisplay").GetComponent().RequestUserConfig(); } }