B2G/Bluetooth/WebBluetooth-v2/BluetoothSocket: Difference between revisions
< B2G | Bluetooth | WebBluetooth-v2
Jump to navigation
Jump to search
(→Overview: Overview of BluetoothSocket) |
m (→BluetoothSocket: adjust layout) |
||
| Line 15: | Line 15: | ||
readonly attribute DOMString serviceUuid; | readonly attribute DOMString serviceUuid; | ||
readonly attribute DOMString address; | readonly attribute DOMString address; | ||
attribute EventHandler onmessage; | |||
attribute EventHandler onclose; | |||
attribute EventHandler onconnect; | |||
[NewObject, Throws] Promise<void> send(ArrayBuffer aData); | [NewObject, Throws] Promise<void> send(ArrayBuffer aData); | ||
[NewObject, Throws] Promise<void> close(); | [NewObject, Throws] Promise<void> close(); | ||
Revision as of 08:21, 5 March 2015
- Under Construction *
Overview
BluetoothSocket is used to send and receive data to Bluetooth devices using RFCOMM connections.
Interfaces
BluetoothSocket
[CheckPermissions="bluetoothSocket"]
interface BluetoothSocket: EventTarget
{
readonly attribute BluetoothSocketState state;
readonly attribute DOMString serviceUuid;
readonly attribute DOMString address;
attribute EventHandler onmessage;
attribute EventHandler onclose;
attribute EventHandler onconnect;
[NewObject, Throws] Promise<void> send(ArrayBuffer aData);
[NewObject, Throws] Promise<void> close();
};
BluetoothSocketState
[CheckPermissions="bluetoothSocket"]
enum BluetoothSocketState
{
"connecting",
"open",
"closing",
"closed"
};