Example #1
0
 // callback functions
 void GetSampleCallbackFunction(EyeTrackingController.EyeTrackingController.SampleStruct sampleData)
 {
     UpdateLog1("Data from SampleCallback - timestamp: " + sampleData.timestamp.ToString() +
                " - GazeRX: " + sampleData.rightEye.gazeX.ToString() +
                " - GazeRY: " + sampleData.rightEye.gazeY.ToString() +
                " - GazeLX: " + sampleData.leftEye.gazeX.ToString() +
                " - GazeLY: " + sampleData.leftEye.gazeY.ToString() +
                " - DiamRX: " + sampleData.rightEye.diam.ToString() +
                " - DiamLX: " + sampleData.leftEye.diam.ToString() +
                " - DistanceR: " + sampleData.rightEye.eyePositionZ.ToString() +
                " - DistanceL: " + sampleData.leftEye.eyePositionZ.ToString());
 }
 private void GetSampleCallbackFunction(EyeTrackingController.EyeTrackingController.SampleStruct sampleData)
 {
     // TODO rgtaylor 2015-04-22 Invert the y since SMI *appears* to define 0,0 at
     // the top left of the screen. Need to confirm.
     OnGazeChanged(new GazeEventArgs()
     {
         LeftX              = (float)sampleData.leftEye.gazeX,
         LeftY              = UnityEngine.Screen.height - (float)sampleData.leftEye.gazeY,
         LeftPupilDiameter  = (float)sampleData.leftEye.diam,
         RightX             = (float)sampleData.rightEye.gazeX,
         RightY             = UnityEngine.Screen.height - (float)sampleData.rightEye.gazeY,
         RightPupilDiameter = (float)sampleData.rightEye.diam
     });
 }
Example #3
0
        void GetSampleCallbackFunction(EyeTrackingController.EyeTrackingController.SampleStruct sampleData)
        {
            /*
             * eyeData = "Time: ~" + sampleData.timestamp.ToString() +
             *  "~ - X: ~" + sampleData.leftEye.gazeX.ToString() +
             *  "~ - Y: ~" + sampleData.leftEye.gazeY.ToString();
             *
             * Console.WriteLine(eyeData);
             */

            if (eyeDataList != null)
            {
                eyeDataList.Add(new EyeData(sampleData.timestamp, sampleData.leftEye.gazeX, sampleData.leftEye.gazeY));
            }
        }
Example #4
0
        //Schritt04: Callbackmethode anlegen

        void GetSampleCallbackFunction(EyeTrackingController.EyeTrackingController.SampleStruct sampleData)
        {
            GazeLeft  = sampleData.leftEye.gazeX;
            GazeRight = sampleData.rightEye.gazeX;
        }