vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Сегондя наконец собрался и выложил то, что за отпуск написал на тему btcli. В общем-то - крайне мало. Только новая версия btpasskey.

Но зато завел для btcli CVS-репозиторий для btcli.

Новая версия btpasskey умеет следующее:
1. Для компиляции не нужна libbluetooth - все делается черед D-Bus API hcid
2. Оно умеет на время своей работы включить адаптер в discoverable mode
3. Оно умеет инициировать процесс pairing с указанными устройством (правда, только по адресу. Библиотеку для резолвинга имен в адреса пока не написал)
4. Оно умеет удалять бондинг с указанным устройством. Что бывает полезно, потому что некоторые устройства не могут нормально провести процесс спаривания, если они когда-то были спарены с данным компьютером, а потом спарены с другим и в результате забыли ключ. А компьютер его помнит.
Upd: Народ, посоветуйте, а как себя должен вести btpasskey -d если в момент его запуска ни одного bluetooth адаптера не обнаружено
1. Внятно ругаться и завершаться.
2. Внятно ругаться и работать так же как без -d (то есть ждать запроса на ввод passkey не пытаясь переключать режимы адаптера
3. Ловить сигнал DefaultAdapterChanged, и по появлении адаптера переключать его в режим discoverable.

Date: 2008-07-28 09:26 am (UTC)
From: [identity profile] t-mike.livejournal.com
должен отрабатывать 1 вариант, а для 3 хорошо бы ключик добавить

Date: 2008-07-28 09:51 am (UTC)
From: [identity profile] leschinsky oleg (from livejournal.com)
Почему CVS, а не Mercurial/Darcs или на крайний случай SVN?

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

June 2025

S M T W T F S
1 23 4 567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 6th, 2025 01:06 pm
Powered by Dreamwidth Studios