Nabru

Forum Replies Created

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #18644
    Nabru
    Participant

    Thanks! We bought the Tobii 5 and test it with the Core SDK. Everything works except the quick calibration. Did that work for you?

    We tried by clicking the Tobii.Configuration.exe file.

    And also from command prompt:
    “c:\Program Files (x86)\Tobii\Tobii Configuration\Tobii.Configuration.exe” –quick-calibration

    #18506
    Nabru
    Participant

    I’m also curious to know if the Tobii 5 works with the Core SDK even though is not officially supported. Has anyone tried it?

    #10896
    Nabru
    Participant

    Thanks so much for the clarifications.

    With the old SDK:
    – how can I detect userPresence? I know how to do it with the new SDK (host.States.GetUserPresenceAsync()) but I cannot find how to do it with the old SDK.
    – how can I trigger the 3-point calibration? With the new SDK I am using the host.Context.LaunchConfigurationTool()).

    If I could implement those two things in the old SDK would be perfect. WHere can I find the API or some samples for the old SDK?

    #10889
    Nabru
    Participant

    I have been looking into examples and it seems if I want to detect user presence and trigger the calibration I need the new SDK.

    In order to migrate from the old SDK, is the VirtualInteractorAgent the equivalent of the old BehaviorMap?
    I have a form that contains 3 buttons and I want to detect the OnGaze and LostGaze. Does that look like is the correct approach?

    var virtualWindowsAgent = _eyeXHost.InitializeVirtualWindowsAgent();
    var floatingWindow = virtualWindowsAgent.CreateFreeFloatingVirtualWindowAsync(
    “MyFreeFloatingWindow”,
    new Tobii.Interaction.Rectangle
    {
    X = form.bounds.left,
    Y = form.bounds.bottom,
    Height = form.height,
    Width = form.width
    }).Result;

    var virtualAgent = _eyeXHost.InitializeVirtualInteractorAgent(floatingWindow.Id);
    foreach (button in buttonList)
    {
    virtualAgent.AddInteractorFor(new Rectangle(button.Left, button.Bottom, button.Width, button.Height))
    .WithGazeAware()
    .HasGaze(() => OnGaze(button, null))
    .LostGaze(() => LostGaze(button, null));
    }

    #10886
    Nabru
    Participant

    Thank you so much for the response. Can you clarify on the additional features that recent versions of the SDK have for the 4C? Is the head-tracking something I’d need to takein the code or, would the Tobii app take care of it?

    I want to be able to detect eye presence and automatically trigger the calibration. Is that possible with the old EyeX.Client and EyeX.Framework?

    #10823
    Nabru
    Participant

    When the project is “any CPU” I get the error “mismatch between processor architectures” when compiling. If I change it to x86, it compiles but I get the error: Could not load Tobii.EyeX.Client The module was expected to contain an assembly manifest

    #10821
    Nabru
    Participant

    Yes, the sample applications provided work.

    I am integrating Tobii into an existent project. The code was developed 2 years ago and it worked at the time. It works in a Windows 10 laptop but I cannot get to work in my laptop with Windows 8. I am using VS 2015. The DLLs (EyeXFramework, Tobii.EyeX.Client, Tobii.EyeX.Client.Net20.dll are in the folder)

    #10815
    Nabru
    Participant

    I’m having the same issue with Tobii.EyeX.Client installed it via NuGet.

    I also found other solutions in the forum such as change platform to x86 and make sure .NET 2.0 is on (which it is). NOthing worked.

    Any idea how this can be fixed?

Viewing 8 posts - 1 through 8 (of 8 total)