Site icon EfmSoft

Что означает код HRESULT 0x8009804E (WINBIO_E_UNSUPPORTED_SENSOR_CALIBRATION_FORMAT)?

 
Предыдущий Следующий
WINBIO_E_NO_SUPPORTED_CALIBRATION_FORMAT WINBIO_E_CALIBRATION_BUFFER_TOO_SMALL

WINBIO_E_UNSUPPORTED_SENSOR_CALIBRATION_FORMAT

WINBIO_E_UNSUPPORTED_SENSOR_CALIBRATION_FORMAT возникает после выбора конкретного формата калибровки, если адаптер датчика не может его принять. WBF определяет отдельные обратные вызовы запроса, выбора механизма и установки формата датчика, поэтому ошибка указывает на расхождение между согласованием и окончательной проверкой формата датчиком.

Проследите выбранный формат по всей цепочке

  • Запишите идентификаторы форматов, возвращённые SensorAdapterQueryCalibrationFormats.
  • Сохраните формат, выбранный EngineAdapterSelectCalibrationFormat и точное значение, переданное в SensorAdapterSetCalibrationFormat.
  • Убедитесь, что оба адаптера используют одинаковые определения структур и одну версию пакета.

Корректная реализация должна выбирать формат из набора, объявленного датчиком. Если затем датчик отклоняет это значение, ищите устаревший кэш возможностей, повреждение структуры, расхождение версий или адаптер, который объявляет один набор, а проверяет другой. Повторный захват не изменит согласованный контракт формата.

Интерфейсы winbio_adapter.h · Функции адаптера датчика


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version