| BlueZ D-Bus Serial API description |
| ********************************** |
| |
| Copyright (C) 2004-2010 Marcel Holtmann <marcel@holtmann.org> |
| |
| |
| Serial hierarchy |
| ================ |
| |
| Service org.bluez |
| Interface org.bluez.Serial |
| Object path [variable prefix]/{hci0,hci1,...}/dev_XX_XX_XX_XX_XX_XX |
| |
| Methods string Connect(string pattern) |
| |
| Connects to a specific RFCOMM based service on a |
| remote device and then creates a RFCOMM TTY |
| device for it. The RFCOMM TTY device is returned. |
| |
| Possible patterns: UUID 128 bit as string |
| Profile short names, e.g: spp, dun |
| RFCOMM channel as string, 1-30 |
| |
| Possible errors: org.bluez.Error.InvalidArguments |
| org.bluez.Error.InProgress |
| org.bluez.Error.ConnectionAttemptFailed |
| org.bluez.Error.NotSupported |
| |
| void Disconnect(string device) |
| |
| Disconnect a RFCOMM TTY device that has been |
| created by Connect method. |
| |
| To abort a connection attempt in case of errors or |
| timeouts in the client it is fine to call this method. |
| |
| In that case one of patterns of the Connect method should |
| be suplied instead of the TTY device. |
| |
| Possible errors: org.bluez.Error.InvalidArguments |
| org.bluez.Error.DoesNotExist |