Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Приложение для руководства по проверке сенсорной панели точности Windows содержит сведения об распространенных сообщениях об ошибках, а также некоторые из них.
Сообщения об ошибках
| Сообщение об ошибке # | Сообщение об ошибке | Описание |
|---|---|---|
| 1 | Явным образом произошел сбой пользователя. | Оператор завершил сбой итерации или тестирования с помощью горячего ключа. |
| 2 | Не удалось выполнить слишком много итераций: | Не удалось выполнить слишком много итераций. Включает количество неудачных итераций. |
| 3 | Полученные входные данные в непредвиденное время. | Тест не ожидал получения данных, но был получен. Например, это может произойти в тесте обнаружения Z-Height. |
| 5 | Получено слишком много контактов: | Оператор помещил слишком мало контактов вниз. Включает количество обнаруженных контактов. |
| 6 | Получено слишком мало контактов: | Оператор помещил слишком много контактов вниз. Включает количество обнаруженных контактов. |
| 7 | Тест не получил достаточно данных. | Если ошибка возникает при снятии контакта, то указывает, что тест требует, чтобы контакты длились определенное время, но эта длительность не была выполнена. Если он возникает при контакте вниз, то указывает, что тест получил кадр нулевого контакта в качестве первых данных - это может быть вызвано нажатием ненапацильной кнопки, но, скорее всего, ошибка протокола (устройство отправляет пустой кадр). |
| 9 | Получено непредвиденное обращение. | На тесте, требующего определенного числа контактов, это означает, что контакт снизился после того, как контакт поднялся. Все контакты должны возникать перед всеми контактами. |
| 10 | Данные геометрии за пределами ожидаемого диапазона: | Только в Test.Geometry. Ширина и/или высота были вне диапазона, ожидаемого тестом. Включает обнаруженную ширину и высоту в единицах метрики. |
| 11 | Слишком большое смещение контакта: | Общее смещение x/y контакта было слишком большим. Включает обнаруженное смещение в единицах метрики. |
| 12 | Слишком короткое взаимодействие: | Длина взаимодействия (время от первого контакта до последнего контакта) была слишком короткой. Включает обнаруженную длину взаимодействия в миллисекундах. |
| 13 | Слишком долгое взаимодействие: | Длина взаимодействия (время первого контакта до последнего контакта) была слишком длинной. Включает обнаруженную длину взаимодействия в миллисекундах. |
| 14 | Пакет слишком далеко от края: | Указывает, что первый пакет был слишком далеко от края сенсорной панели. Включает расстояние от края в единицах метрики. |
| 15 | Контакт не перемещается по прямой линии: | Контакт отклонился слишком много от линии лучшего соответствия. Включает максимальное обнаруженная отклонение от линии в единицах химетрики. |
| 16 | Линия смещена с оси слишком много: | Применяется только к семейству тестов Test.Linearity . Смещение контакта в X или Y было слишком большим. Включает отклонение в единицах химетрики. |
| 17 | Недостаточно разделения точек: | Применяется только к семейству тестов Test.ConvergeDiverge . Если конвергирование, то начальные точки были слишком близки друг к другу. Если расхождение, то конечные точки были слишком близки друг к другу. |
| 18 | Слишком много разделения точек: | Применяется только к семейству тестов Test.ConvergeDiverge . Если конвергирование, то конечные точки были слишком близки друг к другу. Если расхождение, то начальные точки были слишком близки друг к другу. Включает расстояние между точками в единицах метрики. |
| 20 | Положениевная дельта слишком велика: | Разница между двумя пакетами была слишком большой для теста. Включает обнаруженную дельту в единицах метрики. |
| 23 | Устройство не поддерживает минимальное количество контактов: | Устройство не поддерживает требуемое минимальное количество контактов. Включает количество поддерживаемых контактов. |
| 24 | Устройство поддерживает слишком много контактов: | Устройство поддерживает больше требуемого максимального количества контактов. Включает количество поддерживаемых контактов. |
| 25 | Пакет не в ожидаемой позиции: | Применяется только к семейству тестов Test.PositionalAccuracy . Указывает, что расположение пакета не было в требуемом положении. Включает расположение пакета в единицах химетрики. |
| 26 | Нет пакетов за пределами пограничного региона. | На тестах, включающих рисование прямой линии с точностью контакта, это означает, что вся линия была в пограничной области сенсорной панели. |
| 27 | Пила пакет перемещается назад. | Применяется только к семейству тестов Test.Linearity . Указывает, что пакет был замечен обратно в отношении остальной части потока пакетов. |
| 28 | Слишком низкий DPI: | Только в Test.InputResolution. Указывает, что логический диапазон X/Y на сенсорной панели в сочетании с физическими измерениями не поддерживает требуемый DPI. Включает вычисляемый DPI. |
| 29 | Увидел бит доверия после очистки. | Только в Test.Confidence. Указывает, что контакт был замечен, установив бит достоверности после его очистки для этого контакта. |
| 30 | Слишком длинный набор битов достоверности: | Только в Test.Confidence. Указывает, что бит достоверности не был снят достаточно рано в течение времени существования контактов. Включает время, в течение которого бит достоверности был задан в миллисекундах. |
| 31 | Слишком низкий процент найденных логических координат: | Только в Test.InputResolution. Координата X или Y в пакетах, полученных в заданной итерации, должна содержать минимальный процент общего диапазона. Включает процент фактически найденных. |
| 32 | Необходимо запустить этот тест с повышенными привилегиями. | PTLogo должен быть запущен с повышенными привилегиями для этого теста. |
| 33 | Устройство не поддерживает выборочные отчеты. | Устройство не поддерживает выборочные отчеты. |
| 34 | Повторяющиеся пакеты: | Применяется только к семейству тестов Test.Linearity . Указывает, что два последовательных пакета имели одинаковое расположение X/Y, даже если контакт перемещался. Включает время сканирования обнаруженного повторяющегося пакета. |
| 35 | Логическая координата не найдена: | Только в Test.InputResolution. Указывает, что требуемая координата X или Y никогда не сообщалась любым пакетом во время итерации. Включает необходимую координату в логических единицах. |
| 36 | Уверенность всегда задана. | Только в Test.Confidence. Указывает, что бит достоверности никогда не очищался. |
| 37 | Сбой с помощью автоматизации. | Сбой теста с помощью автоматизации. |
| 38 | Слишком мало смещения контакта. | Начальное смещение x/y контакта было слишком небольшим. Включает обнаруженное смещение в единицах метрики. |
| 39 | Непредвиденное изменение состояния кнопки. | Только в Test.RightClickReliability. Происходит, когда отчет ввода только на кнопке получается из сенсорной панели. |
| 40 | Слишком мала высота устройства. | Только в Test.DeviceHeight. Высота сенсорной панели слишком мала. Включает обнаруженную высоту в миллиметрах. |
| 41 | Слишком малая ширина устройства. | Только в Test.DeviceWidth. Ширина сенсорной панели слишком мала. Включает обнаруженную ширину в миллиметрах. |
Сообщения об ошибках, относящиеся к HID
Ниже приведена таблица сообщений об ошибках, относящихся к устройствам с точной точностью Windows Touchpad.
| Ошибка HID # | Сообщение об ошибке | Описание |
|---|---|---|
| 1 | Недопустимый размер бита X. | Число битов для Tx/Cx выходит за пределы диапазона [1,32]. Только проверка, если присутствует C. |
| 2 | Недопустимый размер бита Y. | Число битов для Ty/Cy выходит за пределы диапазона [1,32]. Только проверка, если присутствует C. |
| 3 | Недопустимый переход пакетов. |
Это сообщение об ошибке можно представить вместе с любым из следующих следующих элементов: o "Расположение последнего перемещения отличается" Координаты отчета "переключатель подсказки" для данного контакта не совпадают с координатами отчета "последний набор подсказок".o "Отсутствует подсказка" В первом отчете не было набора переключателей чаевых или было два пакета в строке без набора переключателя чаевых.o "Отсутствующий совет" Контакт, присутствующий в ранее сообщаемом кадре, с набором переключателей чаевых, не найден в текущем кадре. |
| 4 | Недопустимое время сканирования. | Это сообщение об ошибке можно представить вместе с любым из следующих следующих элементов: o "(Не присутствует)" Устройство не поддерживает использование времени сканирования в дескрипторе.o "(Range)" Время сканирования, сообщаемое за пределами логического диапазона.o "(Delta > 10ms более 1% времени)" Разность во время сканирования от кадра к кадру превышает 10 мс более 1% времени.o "(Delta > 16.7ms)" Разностное время сканирования от кадра до кадра было больше 16,7 мс.o "(Дублика)" Время сканирования дублировалось в двух последовательных кадрах.o "(Различные значения в кадре)" Значение времени сканирования не было идентичным для всех сообщаемых контактов заданного кадра.o "(Дрейфован с стенных часов)" Разностные изменения во время сканирования смеялись слишком далеко от системного времени. Разностные значения времени сканирования были больше 5 % времени. |
| 5 | Недопустимый X, Y. | Это сообщение об ошибке можно представить вместе с любым из следующих следующих элементов: o "(Invalid T)" С помощью C, Width или Height, Tx и/или Ty не присутствовали или не находились в их логическом диапазоне.o "(Invalid C)" При наличии T, width или Height, Cx и/или Cy не присутствовали или не находились в их логическом диапазоне.o "(Invalid T/C combo)" T не содержался в ограничивающем поле, сформированное C, Width и Height. |
| 6 | Недопустимая ширина или высота. | Это сообщение об ошибке можно представить вместе с любым из следующих следующих элементов: o "" Ширина и /или высота присутствовали, и либо один не присутствовал, либо один/оба были вне их логического диапазона.o "(0)" Ширина и(или) высота присутствовали, но логическое значение для одного или обоих было равно нулю. |
| 8 | Недопустимый идентификатор контакта. | Это сообщение об ошибке можно представить вместе с любым из следующих следующих элементов: o "(Не присутствует)" Устройство не поддерживает использование ContactID в дескрипторе.o "(Dupe в кадре)" Идентификатор контакта дублируется в одном кадре (иногда вызван неполным кадром). |
| 14 | Нет данных в кадре. | В кадре не было контактов, и физическая кнопка не вниз, но физическая кнопка не была выше. |
| 16 | Недопустимый # контактов в кадре. | Количество контактов в кадре не совпадает с указанным фактическим числом. |
| 17 | Больше, чем максимальное количество контактов в кадре. | Число контактов в кадре превысило максимальное число контактов, которое устройство поддерживает на MAX COUNT. |
| 18 | Частота выборки вне диапазона. | Частота выборки не была в допустимом диапазоне для количества сообщаемых контактов. |
| 21 | Недопустимое фактическое число. | Устройство не поддерживает использование ActualCount в дескрипторе. |
| 22 | Недопустимая уверенность. | Параметр достоверности не был задан (и тест не был тестом достоверности). |
Параметры командной строки PTLogo
Эти параметры можно объединить и использовать только для отладки. Эти коммутаторы не допускаются для тестового запуска сертификации.
| Switch | Использование | Характер использования |
|---|---|---|
| -startat # | "Ptlogo.exe –startat # test.foo.json" (где # указывает на конкретную итерацию для заданного теста .json) | Используется для перехода к определенной итерации в заданном тесте. |
| -NoHIDValidation | "Ptlogo.exe –noHidValidation test.foo.json" | Используется для отключения фоновой проверки HID для определенного теста. |
| -noDesktop | "Ptlogo.exe –noDesktop test.foo.json" | Используется для запуска теста на том же входном рабочем столе, откуда он был запущен; полезно для запуска digiinfo в фоновом режиме или других средствах отладки. |
| -alliters | "Ptlogo.exe -alliters test.foo.json" | Используется для разрешения оператора пройти все итерации теста, даже если произошло больше максимального числа допустимых итераций |
| -EnableHIDLogging | "Ptlogo.exe –enableHIDLogging test.foo.json" | Используется для включения ведения журнала HID во время определенного теста для создания HID.log файла для подробной отладки сбоев. |