[web-bluetooth] Support reliable write transactions (#448)

reillyeon has just created a new issue for https://github.com/WebBluetoothCG/web-bluetooth:

== Support reliable write transactions ==
A reliable write is distinct from write-with-response in that it allows writing multiple characteristics as part of a single transaction. This will require additional API work to specify how these transactions are begun, committed or aborted.

OS APIs:
* Android: [BluetoothGatt.beginReliableWrite()](https://developer.android.com/reference/android/bluetooth/BluetoothGatt.html#beginReliableWrite())
* Windows: [GattReliableWriteTransaction](https://docs.microsoft.com/en-us/uwp/api/windows.devices.bluetooth.genericattributeprofile.gattreliablewritetransaction)
* macOS: Appears not supported
* BlueZ: Appears not supported

Please view or discuss this issue at https://github.com/WebBluetoothCG/web-bluetooth/issues/448 using your GitHub account

Received on Wednesday, 10 July 2019 23:44:40 UTC