[][src]Function libeyelink_sys::eyelink_get_tracker_version

pub unsafe extern "C" fn eyelink_get_tracker_version(c: *mut c_char) -> INT16

@ingroup init_eyelink After connection, determines if the connected tracker is an EyeLink I or II.

@remarks For the EyeLink II tracker, it can optionally retrieve the tracker software version. @param c \c NULL, or pointer to a string (at least 40 characters) to hold the version string. This will be "EYELINK I" or "EYELINK II x.xx", where "x.xx" is the software version. @return \c 0 if not connected, \c 1 for EyeLink I, \c 2 for EyeLink II \c 3 for EyeLink 1000.

\b Example:

\code

#include 

int i;
char version_info[256];

i = eyelink_get_tracker_version(version_info);
eyemsg_printf("EyeLink %d version %s", i, version_info);
\endcode

\b Output:

\code
MSG	500850 EyeLink 2 version EYELINK II 1.10
\endcode