and the channel for your device by using commands like "hcitool scan" and
"sdptool browse".
+For the USB put the interface number: "usb interface".
+
For the TTY put the device name: "tty /dev/ttyUSB0".
For the IrDA: just put "IrDA" in the file.
"""
-__version__ = "1.2.4"
+__version__ = "1.3.0"
__revision__ = "$Id$"
__date__ = "$Date$"[7:-2]
__author__ = "Oleg Broytman <phd@phd.pp.ru>"
-__copyright__ = "Copyright (C) 2004-2009 PhiloSoft Design"
+__copyright__ = "Copyright (C) 2004-2010 PhiloSoft Design"
__license__ = "GPL"
# Change this to suite your needs
-obexftp_prog = "/usr/local/obex/bin/obexftp"
+obexftp_prog = "/usr/bin/obexftp"
import sys, os, shutil
elif len(parts) > 3:
transport_error("too many arguments for 'bluetooth' transport")
return ' '.join(["-b", parts[1], "-B", parts[2]])
+ elif transport == "usb":
+ if len(parts) < 2:
+ transport_error("not enough arguments for 'usb' transport")
+ elif len(parts) > 2:
+ transport_error("too many arguments for 'usb' transport")
+ return ' '.join(["-u", parts[1]])
elif transport == "tty":
if len(parts) < 2:
transport_error("not enough arguments for 'tty' transport")
binary.
-WHAT'S NEW in version 1.2.4 (2007-06-12)
- Minor misspelling fix.
-
-WHAT'S NEW in version 1.2.3 (2005-11-24)
- Put error logfile in the same directory as the transport file. If the
-directory or the file is not writeable - try to put the logfile in a temporary
-directory, usually /tmp.
- Get preferred charset from the current locale and encode unicode fullpath
-from XML to that charset.
- Some errors are critical errors. More documentation.
-
+WHAT'S NEW in version 1.3.0 (2010-05-09)
+ USB transport.
WHAT'S NEW in version 1.2.0 (2004-09-27)
Fixed a major bug with blocked read from a pipe. Many thanks to
Marius Konitzer <m.konitzer@gmx.de> for reporting the bug. Now I use files
instead of pipes.
- More test during parsing of a transport file.
+ More tests during parsing of a transport file.
WHERE TO GET