[root]/trunk/mgllib/mglEyelink

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 158 (100.0%) | 7796 (100.0%) | 49.3 |
| dep | 87 (55.1%) | 6315 (81.0%) | 72.5 |
| justin | 28 (17.7%) | 1123 (14.4%) | 40.1 |
| chrg | 32 (20.3%) | 216 (2.8%) | 6.7 |
| eli | 11 (7.0%) | 142 (1.8%) | 12.9 |
Lion compatible mglMake and mexopt.sh files
0 lines of code changed in 19 files:
Had wrong function name (OpenEDF not EDFOpen)
1 lines of code changed in 1 file:
fixed a small bug in eric's last update which was causing mglPrivateEyelinkEDFRead to crash
0 lines of code changed in 2 files:
Use the non-private callback.
21 lines of code changed in 1 file:
Renamed *EDF to EDF* to be consistent with other fns
[+ bugfix in merge of getTaskEyeTraces]
61 lines of code changed in 13 files:
Removed copy of CMDPrintF which was duplicated as EDFOpen
0 lines of code changed in 2 files:
Fixed for V1 messages with degeneracy;
Fixed initial segment time
Simplified finding the time
Extracted sample time and calibration info from the header
0 lines of code changed in 3 files:
Updated to correctly parse MGL V1 messages (the messages that were used between about 2010/01
and 2010/08 by some members of the NYU community. The results are placed in a structure compatible
(identical to) the V2 messages. The function and MGL's other code should be modified to include a version
number in the preamble...
0 lines of code changed in 2 files:
- Fixed a bug where the output wasn't being set properly in mglEyelinkIsConnected.
Chris
1 lines of code changed in 2 files:
- Added the 64-bit binaries for mglEyeLink. All binaries compiled under Matlab 2010b.
Chris
AM mgllib/mglEyelink/mglPrivateEyelinkGoOffline.mexmaci64
AM mgllib/mglEyelink/mglPrivateEyelinkEDFOpen.mexmaci64
AM mgllib/mglEyelink/mglPrivateEyelinkOpenEDF.mexmaci64
AM mgllib/mglEyelink/mglPrivateEyelinkGetCurrentSample.mexmaci64
AM mgllib/mglEyelink/mglPrivateEyelinkCMDPrintF.mexmaci64
AM mgllib/mglEyelink/mglEyelinkRecordingStop.mexmaci64
AM mgllib/mglEyelink/mglPrivateEyelinkSendCommand.mexmaci64
AM mgllib/mglEyelink/mglPrivateEyelinkEDFGetFile.mexmaci64
AM mgllib/mglEyelink/mglPrivateEyelinkDriftCorrection.mexmaci64
AM mgllib/mglEyelink/mglEyelinkIsConnected.mexmaci64
AM mgllib/mglEyelink/mglEyelinkRecordingCheck.mexmaci64
AM mgllib/mglEyelink/mglPrivateEyelinkEDFPrintF.mexmaci64
AM mgllib/mglEyelink/mglPrivateEyelinkRecordingStart.mexmaci64
AM mgllib/mglEyelink/mglPrivateEyelinkSetup.mexmaci64
AM mgllib/mglEyelink/mglPrivateEyelinkOpen.mexmaci64
AM mgllib/mglEyelink/mglPrivateEyelinkClose.mexmaci64
0 lines of code changed in 16 files:
Added more data to the output of the EDF read function for EyeLink. Now you can see all messages that were in the data file and their timestamp. Needs to be re-compiled for 32bit, only have the 64bit version compiled.
Chris
0 lines of code changed in 4 files:
EyeTracker:
- Implemented a function to return the connection status.
- Modified the EDFGetFile function to allow the user to specify the output directory.
- Made the mglEyelinkRecordingStart.m function slightly more robust.
* Haven't gotten the chance to test these functions and changes on an EyeLink rig yet. Will do that in the next day or so.
-Chris Broussard-
214 lines of code changed in 9 files:
Fixed a bug in which gaze sampels were being set to NaN if there was no corresponding velocity computed. It turns out that there are many time points that have 'missing' velocity samples but perfectly fine gaze samples. Also added a 64-bit version.
0 lines of code changed in 3 files:
fixed small bug in number of expected args
1 lines of code changed in 1 file:
*** empty log message ***
3 lines of code changed in 1 file:
added a header with some help
15 lines of code changed in 1 file:
changed from close_eyelink_connection() to eyelink_close(1), which seems to avoid a crash when using the 64-bit eyelink libs
13 lines of code changed in 1 file:
now returns named structures for saccades, fixations, and blinks. still need to parse calibration and validation sections
110 lines of code changed in 2 files:
Fixed a bug in mglUnbindFrameBufferObject.c which caused glPopAttrib to not work in the function.
CGB
1 lines of code changed in 1 file:
Folding in Eli's modifications to mglPrivateEyelinkReadEDF - but making a few adjustments including fixing the reading of MGL messages and:
1) the field mglTrials is now called mgl
2) if the file is a "new" style mgl task file, then the field mgl will contain a structure with fields for all the variables that are saved. Othewise it will contain a 2xnTrials array like it did before
3) The gaze field is now a structure with fields time,h,v,pupil and whichEye
257 lines of code changed in 3 files:
(26 more)