mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-11-17 17:24:32 +08:00
82 lines
2.2 KiB
Plaintext
82 lines
2.2 KiB
Plaintext
Bluetooth serial service API description
|
|
****************************************
|
|
|
|
Copyright (C) 2006-2007 Marcel Holtmann <marcel@holtmann.org>
|
|
|
|
|
|
Manager hierarchy
|
|
=================
|
|
|
|
Interface org.bluez.serial.Manager
|
|
Object path /org/bluez/serial
|
|
|
|
Methods string CreatePort(string address, string pattern) [experimental]
|
|
|
|
Creates a serial port object.
|
|
|
|
Possible errors:org.bluez.serial.Error.AlreadyExists
|
|
org.bluez.serial.Error.NotSupported
|
|
org.bluez.serial.Error.ConnectionAttemptFailed
|
|
org.bluez.serial.Error.Failed
|
|
|
|
void RemovePort(string path) [experimental]
|
|
|
|
Removes the serial port object for given path.
|
|
|
|
Possible errors:org.bluez.serial.Error.DoesNotExist
|
|
org.bluez.serial.Error.Failed
|
|
|
|
array{string} ListPorts() [experimental]
|
|
|
|
Returns an array of available serial port paths.
|
|
|
|
string ConnectService(string address, 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 errors:org.bluez.serial.Error.InvalidArguments
|
|
org.bluez.serial.Error.ConnectionInProgress
|
|
org.bluez.serial.Error.NotSupported
|
|
org.bluez.serial.Error.ConnectionAttemptFailed
|
|
|
|
void CancelConnectService(string address, string pattern)
|
|
|
|
Cancel a previous ConnectService method call.
|
|
|
|
Possible errors:org.bluez.serial.Error.InvalidArguments
|
|
org.bluez.serial.Error.ConnectionNotInProgress
|
|
|
|
void DisconnectService(string device)
|
|
|
|
Disconnect a RFCOMM TTY device that has been
|
|
created via the ConnectService method.
|
|
|
|
Possible errors:org.bluez.serial.Error.InvalidArguments
|
|
org.bluez.serial.Error.NotAuthorized
|
|
org.bluez.serial.Error.Failed
|
|
|
|
Signals void PortCreated(string path) [experimental]
|
|
|
|
void PortRemoved(string path) [experimental]
|
|
|
|
void ServiceConnected(string device)
|
|
|
|
void ServiceDisconnected(string device)
|
|
|
|
|
|
Port hierarchy (experimental)
|
|
=============================
|
|
|
|
Interface org.bluez.serial.Port
|
|
Object path /org/bluez/serial/port*
|
|
|
|
Methods string GetAddress() [experimental]
|
|
|
|
Returns the Bluetooth address of the ending point.
|
|
|
|
string GetInfo() [experimental]
|
|
|
|
Returns the port properties.
|