Re: [web-bluetooth] Map to remove listing units

@esprehn suggested moving toward something like 
`Bluetooth.getService('heart_rate')` and avoiding 
`navigator.bluetooth` entirely.

`Bluetooth.getService('uuid_alias')` collides with 
`getService('instanceId')`, so maybe 
`BluetoothUUID.getService('uuid_alias')` or 
`BluetoothService.uuidFor('uuid_alias')`.

We could also do `Bluetooth.uuidFor('service.heart_rate')`, making 
people include the type prefix that 
https://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx 
uses. Since we can avoid the type prefix in uses like 
`Bluetooth.requestDevice({filters: [{services: ['heart_rate']}]})`, 
I'm leaning toward `BluetoothUUID.getService('uuid_alias')`.



-- 
GitHub Notif of comment by jyasskin
See 
https://github.com/WebBluetoothCG/web-bluetooth/issues/49#issuecomment-97248199

Received on Tuesday, 28 April 2015 22:50:02 UTC