[sisyphus] Bluetooth
Epiphanov Sergei
=?iso-8859-1?q?serpiph_=CE=C1_nikiet=2Eru?=
Ср Мар 14 12:09:02 MSK 2007
В сообщении от Tuesday 13 March 2007 19:36:19 Andrey Rahmatullin написал(а):
> > Тогда как передать код связи?
>
> http://wiki.sisyphus.ru/NewBluez
Прочитал, спасибо! Вот только один вопрос: в 'usage' от passkey-agent
написаны только длинные параметры ('--default' и '--path'), но что есть и
короткие ('-d' и '-p'), можно узнать только или из интернета, или из
исходников самого passkey-agent. Как и требование, что ОБЯЗАТЕЛЬНО должен
быть или ключ '-d', или адрес подключения к D-Bus. Да и про '--path' я
только из исходников узнал, что это адрес программы в D-Bus, а не на диске.
Ещё нет информации про '--help' или '-h'. Плюс в коде патча
bluez-utils-3.9-alt-pin-exec.patch опечатка:
вместо
=================
+ if(buffer[1]!='P' && buffer[1]!='I' && buffer[2]!='N')
+ {
+ free(buffer);
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+ }
===================
должно быть как минимум
=================
+ if(buffer[0]!='P' || buffer[1]!='I' || buffer[2]!='N' || buffer[3]!=':')
+ {
+ free(buffer);
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+ }
===================
Нет НИКАКОГО указания, что строка, получаемая от helper'а, ДОЛЖНА быть в виде
PIN:1234
БЕЗ пробела между ":" и самим кодом.
В общем, https://bugzilla.altlinux.org/show_bug.cgi?id=11090
--
С уважением, Епифанов Сергей
Подробная информация о списке рассылки Sisyphus