float[] GetTensor()
 {
     float[] tmpTensor = new[]
     {
         (float)eyeData.GetGDLX(), (float)eyeData.GetGDLY(), (float)eyeData.GetGDLZ(),
         (float)eyeData.GetGDRX(), (float)eyeData.GetGDRY(), (float)eyeData.GetGDRZ(),
         (float)eyeData.GetPDL(), (float)eyeData.GetPDR(), (float)naos.GetHeartRate(),
         (float)naos.GetGsr()
     };
     return(tmpTensor);
 }
    public void FixedUpdate()
    {
        if (naos.GetConnection() && obtainingBaseline && HR_Buff.Count < BaseLineTime && once)
        {
            print("start mouse thing");
            StartCoroutine(CalculateBaseline());
            once = false;
        }

        if (running && eyeData != null && naos.GetConnection())
        {
            if (
                eyeData.GetGDLX() != 0 &&
                eyeData.GetGDLY() != 0 &&
                eyeData.GetGDLZ() != 0 &&
                eyeData.GetGDRX() != 0 &&
                eyeData.GetGDRY() != 0 &&
                eyeData.GetGDRZ() != 0 &&
                eyeData.GetPDL() != 0 &&
                eyeData.GetPDR() != 0 &&
                naos.GetHeartRate() != 0 &&
                naos.GetGsr() != 0
                )
            {
                gdlX.Add(eyeData.GetGDLX());
                gdlY.Add(eyeData.GetGDLY());
                gdlZ.Add(eyeData.GetGDLZ());
                gdrX.Add(eyeData.GetGDRX());
                gdrY.Add(eyeData.GetGDRY());
                gdrZ.Add(eyeData.GetGDRZ());
                pdl.Add(eyeData.GetPDL());
                pdr.Add(eyeData.GetPDR());
                HR.Add(naos.GetHeartRate() - HR_Base);
                GSR.Add(naos.GetGsr());
                PredictedConation.Add(KerasBrain.prediction);
            }
        }
    }