- 12/10/2021 at 01:33 #21195
Hi I have an app that I have developed using the Stream Engine SDK. When I run it on a factory reset Tobii Dynavox i12+ with the IS4B1 device, either without the Tobii_Service_Installer_1.25 or with, I am unable to enumerate the device.
This app was working on this hardware prior to the factory reset, so I think it’s a driver issue. Previously I believe it had Tobii Dynavox Windows Control 2 installed on it, now it just has TGIS Classic.
Is there a secret addition or driver update that allows the IS4 devices to work with the Stream Engine SDK?
tobii_engine_create returns TOBII_ERROR_NOT_AVAILABLE.12/10/2021 at 01:57 #21196
Confirmed that if I install TobiiDynavox_WindowsControl_Bundle_188.8.131.5256 on the device, now the Stream Engine SDK will work on it. This software seems to add the equivalent of the Tobii 4c Gaming software package.
Is the solution simply to ask people to install the 4C Gaming software on top of their iSeries 12+ or PC Eye Mini devices?
12/10/2021 at 14:02 #21203Grant [Tobii]Keymaster15/10/2021 at 20:54 #21213
- This reply was modified 5 days, 8 hours ago by Jay Beavers.
For those of you following at home :-), the solution is below:
The i12+ & PCEye Mini, with TGIS installed, do not have a ‘Tobii Engine’ running. Therefore if you call tobii_engine_create, it fails. If Windows Control 2 is installed, ‘Tobii Engine’ comes along with it and it works.
It turns out there are two ways to enumerate Tobii devices through the SDK, one uses the engine (tobii_enumerate_devices) and one enumerates them directly (tobii_enumerate_local_device_urls). You need to detect if the tobii_engine is running or not and change which API call you make.
- You must be logged in to reply to this topic.