Clarify BLE delivery failures and document connection reuse
This commit is contained in:
1 parent
920ea7ae2c
commit
ce89fd1e2c
1 file changed
+6
@@ -165,6 +165,12 @@ EAGAIN сохраняет фрагмент и ждёт writable; синхрон
|
||||
Value/Confirm без адреса клиента для серверной передачи не используются.
|
||||
Выходящий клиент: DATA/ACK WriteValue(type=command), INVITE WriteValue(type=request),
|
||||
StartNotify для TX, INVITE и ACK; открытие после всех трёх подписок.
|
||||
До Device1.Connect читается GetManagedObjects: существующее соединение используется
|
||||
повторно, при незавершённом discovery ожидается ServicesResolved. Connect вызывается
|
||||
только при Connected=false. Повторный Connect dual-mode устройства может запустить
|
||||
BR/EDR к случайному BLE-адресу вместо использования LE; это подтверждено HCI на A52.
|
||||
Private-bus тест запрещает Connect уже подключённого устройства и проверяет новое
|
||||
соединение с одним Connect, ожидание ServicesResolved и повторное открытие готового GATT.
|
||||
Публичный Device1 D-Bus API не задаёт per-link PHY/connection interval: согласованием
|
||||
управляют ОС и peer; Android запрашивает 1M также в серверной роли.
|
||||
Не вызывается глобальный Device1.Disconnect: ACL может обслуживать другие сервисы.
|
||||
|
||||
Reference in new issue
Block a user