mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 01:59:59 +02:00
Handle eye calibration errors
This commit is contained in:
parent
11ec5f5ddf
commit
72c4ab33a1
1 changed files with 14 additions and 2 deletions
|
@ -171,8 +171,20 @@ void EyeTracker::calibrate(int points) {
|
||||||
calibrationHMDStruct->foregroundColor->green = 1.0;
|
calibrationHMDStruct->foregroundColor->green = 1.0;
|
||||||
calibrationHMDStruct->foregroundColor->red = 1.0;
|
calibrationHMDStruct->foregroundColor->red = 1.0;
|
||||||
|
|
||||||
smi_setupCalibration(calibrationHMDStruct);
|
int result = smi_setupCalibration(calibrationHMDStruct);
|
||||||
smi_calibrate();
|
if (result != SMI_RET_SUCCESS) {
|
||||||
|
qCWarning(interfaceapp) << "Eye Tracker: Error setting up calibration:" << smiReturnValueToString(result);
|
||||||
|
return;
|
||||||
|
} else {
|
||||||
|
result = smi_calibrate();
|
||||||
|
if (result != SMI_RET_SUCCESS) {
|
||||||
|
qCWarning(interfaceapp) << "Eye Tracker: Error performing calibration:" << smiReturnValueToString(result);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (result != SMI_RET_SUCCESS) {
|
||||||
|
QMessageBox::warning(nullptr, "Eye Tracker Error", "Calibration error: " + smiReturnValueToString(result));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue