#include <stdio.h>
size_t i = 0;
printf("Finding trackers failed. Error: %d\n", result);
return result;
}
for (i = 0; i < eyetrackers->
count; i++) {
char* address = NULL;
char* serial_number = NULL;
char* device_name = NULL;
printf("%s\t%s\t%s\n", address, serial_number, device_name);
}
printf(
"Found %d Eye Trackers \n\n", (
int)eyetrackers->
count);
return result;
}
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_get_address(TobiiResearchEyeTracker *eyetracker, char **address)
Gets the address (URI) of the eye tracker device.
Definition: tobii_research.h:315
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_get_device_name(TobiiResearchEyeTracker *eyetracker, char **device_name)
Gets the name of the eye tracker.
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_get_serial_number(TobiiResearchEyeTracker *eyetracker, char **serial_number)
Gets the serial number of the eye tracker. All physical eye trackers have a unique serial number.
Functionality for an eye tracker.
TOBII_RESEARCH_API void TOBII_RESEARCH_CALL tobii_research_free_string(char *str)
Free memory allocation for a string allocated by the SDK.
struct TobiiResearchEyeTracker TobiiResearchEyeTracker
Definition: tobii_research.h:310
size_t count
Definition: tobii_research.h:323
TobiiResearchEyeTracker ** eyetrackers
Definition: tobii_research.h:319
TOBII_RESEARCH_API void TOBII_RESEARCH_CALL tobii_research_free_eyetrackers(TobiiResearchEyeTrackers *eyetrackers)
Free memory allocation for the result received via tobii_research_find_all_eyetrackers.
@ TOBII_RESEARCH_STATUS_OK
Definition: tobii_research.h:49
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_find_all_eyetrackers(TobiiResearchEyeTrackers **eyetrackers)
Finds eye trackers connected to the computer or the network.
TobiiResearchStatus
Definition: tobii_research.h:45