Tobii Pro SDK C API
set_device_name.c
#include <stdio.h>
#include <string.h>
void set_device_name_example(TobiiResearchEyeTracker* eyetracker) {
char* current_device_name = NULL;
tobii_research_get_device_name(eyetracker, &current_device_name);
printf("The current name of the eye tracker is %s.\n", current_device_name);
TobiiResearchStatus status = tobii_research_set_device_name(eyetracker, "A new name");
if (TOBII_RESEARCH_STATUS_OK == status) {
char* device_name = NULL;
tobii_research_get_device_name(eyetracker, &device_name);
printf("The eye tracker changed name to %s\n", device_name);
}
printf("This eye tracker doesn't support changing the device name.\n");
printf("You need a higher level license to change the device name.\n");
}
tobii_research_set_device_name(eyetracker, current_device_name);
tobii_research_free_string(current_device_name);
}
tobii_research_get_device_name
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_set_device_name
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_set_device_name(TobiiResearchEyeTracker *eyetracker, const char *device_name)
Changes the device name. This is not supported by all eye trackers.
TOBII_RESEARCH_STATUS_SE_INSUFFICIENT_LICENSE
@ TOBII_RESEARCH_STATUS_SE_INSUFFICIENT_LICENSE
Definition: tobii_research.h:149
tobii_research_eyetracker.h
Functionality for an eye tracker.
tobii_research_free_string
TOBII_RESEARCH_API void TOBII_RESEARCH_CALL tobii_research_free_string(char *str)
Free memory allocation for a string allocated by the SDK.
TobiiResearchEyeTracker
struct TobiiResearchEyeTracker TobiiResearchEyeTracker
Definition: tobii_research.h:310
TOBII_RESEARCH_STATUS_SE_NOT_SUPPORTED
@ TOBII_RESEARCH_STATUS_SE_NOT_SUPPORTED
Definition: tobii_research.h:154
TOBII_RESEARCH_STATUS_OK
@ TOBII_RESEARCH_STATUS_OK
Definition: tobii_research.h:49
TobiiResearchStatus
TobiiResearchStatus
Definition: tobii_research.h:45