Home Forums Software Development TobiiEyeXSdk-Cpp

Viewing 15 posts - 1 through 15 (of 15 total)
  • Author
    Posts
  • #9115
    mario
    Participant

    I developed a project with the SDK TobiiEyeXSdk-Cpp-1.8.498. There is an upgrade of this SDK? Where in the official website I can found the latest version of TobiiEyeXSdk with related API functions. Thanks for the support. Best regards

    #9120
    Grant [Tobii]
    Keymaster

    Hi @godel and thanks for your query. I am afraid to inform you that the Tobii EyeX SDK has been deprecated sand has since been replaced by the newer Tobii Core SDK of which you can read further information @ https://developer.tobii.com/consumer-eye-trackers/core-sdk/

    I can however inform you that v1.8.498 of the Tobii EyeX SDK was the last version released so there has been no update to that which you are already using.

    Please let us know if we can be of any further assistance.

    #9121
    mario
    Participant

    Hello,
    thanks for the quick response. I should manage the several profiles with the eyex API. What is the maximum number of profiles that I can managed?

    Best regards

    #9123
    Grant [Tobii]
    Keymaster

    Hi @godel, user profiles are managed by the Tobii Core Interaction Software itself rather than the SDK (EyeX or Core) which are without limit, perhaps you could explain your current methodology for managing profiles and we would be happy to provide you a solution.

    #9125
    mario
    Participant

    Hello,
    I would like to use the eyex functions to listing the saved profiles and set the current profile and if possible to save a new profile. Finally, there is not a maximun limit of numbers of profiles? Thank you for the support.

    Best regards

    #9126
    Grant [Tobii]
    Keymaster

    Hi @godel, I am afraid that the neither the EyeX SDK nor the Core SDK support profile handling via their respective API as this is handled by the EyeX Engine (Tobii Core Interaction Software)

    To read further about how to create new profiles and modify existing ones, please review the link @ https://help.tobii.com/hc/en-us/articles/209530409-Create-a-new-user-profile

    Apologies for the inconvenience. As a possible workaround, you can at the least view saved profiles in the registry @ HKLM\Software\WOW6432Node\Tobii\EyeXConfig\UserProfiles

    You should not modify the contents, but as a quick means of viewing saved profiles perhaps this is sufficient for your needs?

    #9127
    mario
    Participant

    Hello,
    I was looking the example “MinimalUserProfiles.cpp” provided with the TobiiEyeXSdk-Cpp-1.8.498. In the comments it is written:

    /*
    * MinimalUserProfiles sample:
    * This is an example that demontrates how to retrieve and listen to changes to
    * the states Current Profile Name and Profiles, and how to change the Current
    * Profile.
    *
    * (It is written in mostly very C-style C++, to make it similar to the other
    * minimal samples but still make use of std::vector and std::string. Using those
    * makes the implementation more straightforward when handling the Profile state
    * which is very dynamic in nature: an unknown number of profile name entries of
    * unknown size.)
    *
    * Known limitation: this sample only works correctly for up to 10 profiles. It
    * will list all profiles, but the input will only read one digit, so 9 will be
    * the highest selectable index.
    *
    * Copyright 2015 Tobii AB (publ). All rights reserved.
    */

    But I do not know if I can save a new profile and how many profiles can be saved.

    If I can not Handling the profiles with api what this example refers to?

    Thank s for the support

    Best regards

    #9128
    Alex [Tobii]
    Participant

    Hi!

    We don’t recommend exposing the list of calibration profiles in the client applications. If you want to do calibration from the app (at exhibitions etc) please run Guest calibration from the code.

    #9131
    mario
    Participant

    Hello,
    thank you for your suggestion.
    But is there a special reason for this? Please, would you explain in more detail?

    Best regards

    #9134
    Alex [Tobii]
    Participant

    This would allow to avoid confusion where several different programs are trying to work with calibration profiles. Could you please tell more about your use case?

    #9138
    mario
    Participant

    One use case is the following: create a profile A, proceed with the calibration, save the profile A. Another use case: recall profile A from the list of profiles to use the calibration A during a session. Another use case: recall profile A from the list of profiles to improve the calibration A. These operations should be done by the client program.

    #9142
    mario
    Participant

    Hello,
    do you have any news about my questions?

    Best regards

    #9144
    Grant [Tobii]
    Keymaster

    Hi @godel, as we had previously posted, profile handling is something preferred to be done by the Tobii Core Interaction Software which is why the ability to do so programmatically was since removed from the now deprecated EyeX SDK. That being said, did you already try to the run the MinimalUserProfiles sample application? It would seem that is suitable for your desire to change profiles within the client application… did you hit problems trying to implement this?

    #9145
    mario
    Participant

    No, I have not tried yet. Before I would like to know, from Tobii, the maximum number of profiles that can be handled. Thank you

    #9146
    Grant [Tobii]
    Keymaster

    Hi @godel, after speaking with the developers, I am afraid that because this older EyeX SDK is now deprecated, we cannot offer support beyond the already existing sample (MinimalUserProfiles) which is provided for profile handling. Fixing this older sample application to handle more profiles is not a task that can currently be prioritised by our development team.

    Accordingly, you would need to work within the stated limitation of 10 profiles should you wish you continue using the EyeX SDK. Our apologies for any inconvenience caused.

Viewing 15 posts - 1 through 15 (of 15 total)
  • You must be logged in to reply to this topic.