Home › Forums › Legacy SDKs › [Solved] Tobii EyeX Controller: Saving and Switching User Profile with Tobii Gaze SDK
Tagged: calibration, gaze sdk, offline calibration, User Profile
- This topic has 2 replies, 2 voices, and was last updated 8 years ago by Jenny [Tobii].
- 27/05/2015 at 09:04 #3003wqyParticipant
I’m developing a program for Tobii EyeX Controller with Tobii Gaze SDK. In my application I want to be able to save and switch user profile manually. In this way, every person needs to calibrate only once and he can switch to his user profile when he is using the application. But I don’t know whether it can be done and how to do it. Which functions should I call and how to use them?
Further more, I have not found a detailed document for the Tobii Gaze SDK which can tell me how many functions there are and how to use them. All the information I can get is the user guide and sample programs. Could you please offer me a more detailed SDK document?
Thanks a lot!29/05/2015 at 05:34 #3018wqyParticipant
Now I’ve found how to save and switch the calibration information by calling the IEyeTracker.GetCalibration() and IEyeTracker.SetCalibration(). However, I still want to save the calibration information as a profile in order to read it when I run the program the next time. How to do that?
Thanks a lot!01/06/2015 at 16:31 #3040Jenny [Tobii]Participant
The user profiles are not known by the Gaze SDK since it is a low-level SDK more like an access library to the eye tracker. The Gaze SDK only knows about calibrations. The user profiles are created and saved on local storage by the EyeX Engine (which in turn makes use of the Gaze SDK and the functions you found). In order to list or change the user profiles you have to use the EyeX Engine API, version 1.3.1 or later and an EyeX SDK with version 1.5 or later. As of this moment the EyeX SDK 1.5 is still under development but the plan is to release it within a couple of weeks.
- You must be logged in to reply to this topic.