Home Forums Software Development Does calibration in StreamEngine require a license? Reply To: Does calibration in StreamEngine require a license?

#21676
Grant [Tobii]
Keymaster

Hi @fmaillet, the SEC does not directly provide the last date of calibration but you can query the file change date for the persisted user calibration file @
C:\ProgramData\Tobii\Tobii Platform Runtime\\*.setpm

With regard to calibration launch, the Tobii Configuration supports the following configuration flows (started by running application Tobii.Configuration.exe with command-line argument given within parenthesis):

Resolve Configuration (-R)
Checks the configuration status of the eye tracker and launches the correct flow based on the current status:
- If we have no valid display setup it will launch the display setup and then continue with Create New Profile flow.
- If it is a built in tracker or if display area is already set it will launch Create New Profile directly.
-If we already have a calibration profile but no valid calibration data for this monitor it will launch a re-calibration of current profile. 
-If configuration status is valid and all configuration is already setup, it will simply close without showing any GUI. 

Create new calibration profile  ( -N)
9 point calibration for a new profile including eye positioning view. Clears current calibration on tracker and sets new calibration. The resulting calibration and profile data is sent to Interaction Engine to persist.
Prerequisites: User must have a connected eye tracker and a valid display setup. The flow reads eye tracker url and tracked monitor from Interaction Engine at startup, if not valid the flow will exit.

Recalibrate current calibration profile. (-C)
9 point re-calibration of current profile including eye positioning view. Adds points to the current calibration for current profile until the maximum limit of calibration points is reached,
then it will clear oldest points and replace with the new.
Prerequisites: User must have a connected eye tracker and a valid display setup. The flow reads eye tracker url and tracked monitor from Interaction Engine at startup, if not valid the flow will exit.

Guest calibration. (-G)
4 point calibration of profile named "Guest" including eye positioning view. Previous calibration for guest profile is cleared.
Prerequisites: User must have a connected eye tracker and a valid display setup. The flow reads eye tracker url and tracked monitor from Interaction Engine at startup, if not valid the flow will exit.

Quick calibration (-Q)
4 point calibration. Does not include the eye positioning view. This is to be used for games or demo applications that don't require good precision in eye tracking. Previous calibration for current profile is cleared.
Prerequisites: User must have a connected eye tracker and a valid display setup. The flow reads eye tracker url and tracked monitor from Interaction Engine at startup, if not valid the flow will exit.

Display setup  (-S)
Determines the tracked monitor and the size of it and sends data to Interaction Engine which will calculate, set and persist the display area. For peripheral trackers the user will be asked which monitor the peripheral tracker is attached to and and then to adjust two lines to the lines on the tracker (or outside of tracker). Based on this input it calculates the monitor size.  
Prerequisites: User must have connected a peripheral eye tracker. The flow reads eye tracker url and mounting type from Interaction Engine at startup, if not valid the flow will exit.

Eye Position (-E)
The eye positioning view (this is also part of the calibration flows above). Reads eye tracker url and tracked monitor from Interaction Engine at startup, if not valid the flow will exit.