예제 #1
0
    // Use this for initialization
    void Start()
    {
        detailsDatabase = new DatabasePDetails ();

        PatientDetails patientData = detailsDatabase.GetPatient (PlayerPrefs.GetString ("CurrentUser"));

        DetailsText.text = "Your Account: \n" + patientData.Name + "\n" + patientData.DateOfBirth.Day + "/" + patientData.DateOfBirth.Month +"/" + patientData.DateOfBirth.Year
            + "\n" + patientData.Address + "\n" + patientData.Email + "\n" + patientData.PhoneNumber;
    }
    // Use this for initialization
    void Start()
    {
        manager = Camera.main.GetComponent<KinectManager>();
        detailsData = new DatabasePDetails ();

        var data = detailsData.GetPatient(PlayerPrefs.GetString("CurrentUser"));
        FitnessLevel = data.FitnessLevel;

        HeartRate = GetRestingHeartRate (detailsData.GetAge (PlayerPrefs.GetString ("CurrentUser")), data.FitnessLevel, data.IsMale);
        MaxHeartRate1 = GetMaximumHeartRate (detailsData.GetAge (PlayerPrefs.GetString ("CurrentUser")), data.FitnessLevel, data.IsMale);
        MaxHeartRate2 = GetMaxHeartRateHeil (detailsData.GetAge (PlayerPrefs.GetString ("CurrentUser")), data.WeightKG, data.IsMale);
        CurMaxHeartRate = (MaxHeartRate1 + MaxHeartRate2) / 2;

        /*
        TargetRate1Low = GetTargetHeartRate (CurMaxHeartRate, 1, 1);
        TargetRate1High = GetTargetHeartRate (CurMaxHeartRate, 1, 3);
        TargetRate2Low = GetTargetHeartRate (CurMaxHeartRate, 2, 1);
        TargetRate2High = GetTargetHeartRate (CurMaxHeartRate, 2, 3);
        TargetRate3Low = GetTargetHeartRate (CurMaxHeartRate, 3, 1);
        TargetRate3High = GetTargetHeartRate (CurMaxHeartRate, 3, 3);
        */

        RestHeartRate = GetRestingHeartRate (detailsData.GetAge (PlayerPrefs.GetString ("CurrentUser")), data.FitnessLevel, data.IsMale);

        Counter += TimeIntervalsForAverage;
        HeartRates.Add ((int)HeartRate);

        //TargetRateText.text = "Reach between " + TargetRate1 + " - " + TargetRate2;
    }
예제 #3
0
    void Start()
    {
        // Edit account window size
        windowRect = new Rect ((Screen.width / 3)+80, (Screen.height / 3), Screen.width / 4, Screen.height / 4+30);

        // Default Colour is saved
        col  = renderer.material.color;

        // Creation of Patient Database management Class
        detailsDatabase = new DatabasePDetails ();

        // get current patient account details
        patientData = detailsDatabase.GetPatient (PlayerPrefs.GetString ("CurrentUser"));
    }