- From: François Beaufort via GitHub <sysbot+gh@w3.org>
 - Date: Wed, 07 Oct 2015 13:06:06 +0000
 - To: public-web-bluetooth-log@w3.org
 
beaufortfrancois has just created a new issue for 
https://github.com/WebBluetoothCG/web-bluetooth:
== Returns DataView instead of ArrayBuffer on readValue ==
I've realized that all the `arrayBuffer` I receive from `readValue` 
are always wrapped around a `DataView` and I was wondering if we could
 simply return a `DataView` instead of an `ArrayBuffer` then.
Instead of 
```js
characteristic.readValue().then(buffer => {
  let data = new DataView(buffer);
  let foo = data.getUint8(0);
  ...
```
We would have something simpler like
```js
characteristic.readValue().then(data => {
  let foo = data.getUint8(0);
  // We can always access ArrayBuffer if we need to with data.buffer
  ...
See https://github.com/WebBluetoothCG/web-bluetooth/issues/172
Received on Wednesday, 7 October 2015 13:06:10 UTC