[Comm] Siemens C65
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Сб Май 14 12:57:35 MSD 2005
On Sat, May 14, 2005 at 03:17:54AM +1300, Alexey Borovskoy wrote:
> > Кстати, obexftp должен бы работать по IrDA - только именно
> > напрямую (с опцией --irda), а не через эмуляцию COM-порта
> > (/dev/ircomm0). Работа через терминальное соединение (--tty
> > /dev/... - COM/USB-кабель и т.п.) с телефонами Siemens в
> > obexftp действительно сломана.
>
> А как это починить?
1) Исправить код, посылающий AT-команды для перехода в режим BFB (сейчас
из-за ошибок в этом коде obexftp не работает через кабель даже с x55).
Сломано как минимум ожидание ответов "OK" на команды.
2) Дописать рядом поддержку работы через AT^SQWE=3, чтобы работало с x65
(впрочем, это и для M55 полезно - работает быстрее).
Самое неприятное то, что как раз этот участок кода obexftp содержит кучу
#ifdef WIN32 - фактически там две реализации одного и того же алгоритма
через разные API. Использовать готовую библиотеку для работы с COM-портом
или хотя бы написать свою обёртку, чтобы не писать одно и то же кучу раз,
автор не удосужился.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20050514/dfb93898/attachment-0003.bin>
Подробная информация о списке рассылки community