Что означает код HRESULT 0x8065000B (E_BLUETOOTH_ATT_ATTRIBUTE_NOT_LONG)?

 
Предыдущий Следующий
E_BLUETOOTH_ATT_ATTRIBUTE_NOT_FOUND E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION_KEY_SIZE

E_BLUETOOTH_ATT_ATTRIBUTE_NOT_LONG

Что означает E_BLUETOOTH_ATT_ATTRIBUTE_NOT_LONG

E_BLUETOOTH_ATT_ATTRIBUTE_NOT_LONG (0x8065000B) — Атрибут нельзя читать или записывать с помощью запроса Read Blob.

Что проверить и как подтвердить исправление

Для 0x8065000B сохраните peer address, service/characteristic UUID, attribute handle, opcode, MTU и ATT response.

Практическая диагностика

Клиент применил Read Blob/long operation к атрибуту, который сервер не поддерживает как long value; используйте обычное чтение в пределах negotiated MTU.

Документация для результата 0x8065000B: Bluetooth Core: Read Blob and Attribute Not Long · Zephyr: GATT long-read procedure · Apple Core Bluetooth: attributeNotLong.


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