+xHi Dave,
Hope all is well. I know that inquisit can send event markers to eyelink if I specify the port number in under trial. However, recently I've noticed that the edf file generated only seems to contain the coordinate of the displayed stimuli, and the event marker. I am unable to find parameters such as pupil area in the edf being generated.
With the /datastreams function being added, the marker also seems to be lost in the edf file, and the pupil data is still NA according to the record.

I have read the entire manual but couldn't figure out a way of solving this issue, do you perhaps know what is going on?
Thank you in advance for your help.
~elv
Maybe I'm missing something here, but:
(1) Regarding your first screenshot, this is the expected behavior. Inquisit sends messages to the EyeLink, and the EyeLink logs those to the EDF as such (MSG meaning message). As explained at
https://www.millisecond.com/support/docs/current/html/howto/srresearch.htm"Inquisit automatically sends meta data about all visually presented stimuli to the eye tracker without requiring any special programming. For all visual stimuli, Inquisit notifies the eye tracker of the stimulus onset time and defines their screen regions as areas of interest. For picture stimuli, Inquisit also sends the file name so the images can be loaded by Data Viewer into their corresponding screen positions, and gaze points can be plotted over them."
That is exactly what your screenshot depicts.
(2) Regarding your second screenshot, when you add /datastreams = eyetracker to a trial, that instructs the Eyetracker to record samples during the trial. The format of those recording blocks in the ASC file(s) generated from an EDF is explained in great detail in the EyeLink manuals, e.g. here
https://www.manualslib.com/manual/2114770/Sr-Research-Eyelink-Portable-Duo.html?page=100 . Your second screenshot depicts part of one such recordng block, and -- as far as I can see -- all the expected fields (including those for pupil size) are there. As for why those sample lines all indicate missing data, that's something you'll have to figure out on the tracker, Inquisit does not log this data, the tracker does.