示例#1
0
 private static void SetupStream()
 {
     host   = new Host();
     stream = host.Streams.CreateFixationDataStream(FixationDataMode.Slow);
     stream.Data(
         (x, y, ts) =>
     {
         currentGazePoint.X = (int)Math.Round(x);
         currentGazePoint.Y = (int)Math.Round(y);
     });
 }
        private void StartButton_Click(object sender, EventArgs e)
        {
            StartOverButton_Click(sender, e);
            fsFIX   = new FileStream(@"C: \Users\CTS\Desktop\testFIX.txt", FileMode.Create, FileAccess.Write);
            fsSAC   = new FileStream(@"C: \Users\CTS\Desktop\testSAC.txt", FileMode.Create, FileAccess.Write);
            swFIX   = new StreamWriter(fsFIX);
            swSAC   = new StreamWriter(fsSAC);
            hostFIX = new Host();
            hostSAC = new Host();

            fixationDataStream  = hostFIX.Streams.CreateFixationDataStream(Tobii.Interaction.Framework.FixationDataMode.Slow);
            gazePointDataStream = hostSAC.Streams.CreateGazePointDataStream();

            fixationDataStream.Data((x, y, timestamp) => addToTXTFIX(x, y, timestamp));
            gazePointDataStream.GazePoint((x, y, ts) => addToTXTSAC(x, y, ts));
        }