[−][src]Struct libeyelink_sys::FEVENT
@ingroup messaging \brief Floating-point eye event
The EyeLink tracker analyzes the eye-position samples during recording to detect saccades, and accumulates data on saccades and fixations. Events are produced to mark the start and end of saccades, fixations and blinks. When both eyes are being tracked, left and right eye events are produced, as indicated in the eye field of the FEVENT structure.
Start events contain only the start time, and optionally the start eye or gaze position. End events contain the start and end time, plus summary data on saccades and fixations. This includes start and end and average measures of position and pupil size, plus peak and average velocity in degrees per second.
Fields
time: UINT32
< effective time of event
type_: INT16
< event type
read: UINT16
< flags which items were included
eye: INT16
< eye: 0=left,1=right
sttime: UINT32
< start times
entime: UINT32
< end times
hstx: f32
< starting point x
hsty: f32
< starting point y
gstx: f32
< starting point x
gsty: f32
< starting point y
sta: f32
< starting area
henx: f32
< ending point x
heny: f32
< ending point y
genx: f32
< ending point x
geny: f32
< ending point y
ena: f32
< ending area
havx: f32
< average x
havy: f32
< average y
gavx: f32
< average x
gavy: f32
< average y
ava: f32
< average area
avel: f32
< avg velocity accum
pvel: f32
< peak velocity accum
svel: f32
< start velocity
evel: f32
< end velocity
supd_x: f32
< start units-per-degree x
eupd_x: f32
< end units-per-degree x
supd_y: f32
< start units-per-degree y
eupd_y: f32
< end units-per-degree y
status: UINT16
< error, warning flags
Trait Implementations
impl Clone for FEVENT
[src]
impl Copy for FEVENT
[src]
impl Debug for FEVENT
[src]
impl Default for FEVENT
[src]
Auto Trait Implementations
impl RefUnwindSafe for FEVENT
impl Send for FEVENT
impl Sync for FEVENT
impl Unpin for FEVENT
impl UnwindSafe for FEVENT
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,