Hi Sonny, > This allows us to gather information about whether a device > supports BR/EDR, BLE, or both. It appears as DBus Property > "Type" on the org.bluez.Device1 interface. > --- > doc/device-api.txt | 5 +++++ > src/device.c | 31 +++++++++++++++++++++++++++++++ > 2 files changed, 36 insertions(+) my preference is not to combine API documentation patches with code. > > diff --git a/doc/device-api.txt b/doc/device-api.txt > index 65d8fee37..ceb68d2f6 100644 > --- a/doc/device-api.txt > +++ b/doc/device-api.txt > @@ -158,6 +158,11 @@ Properties string Address [readonly] > > The Bluetooth class of device of the remote device. > > + string Type [readonly, optional] > + > + The carriers supported by this remote device. If it > + exists, it can be one of "BR/EDR", "LE", or "DUAL". > + So all values need to be lower case. That is just how we design all API. If we do this, then I think the name “Bearer” might be better. Also it might be better as array{string} actually. Regards Marcel