1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-07-04 20:12:27 +02:00
Gadgetbridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami
Toby Murray 203176a01e Update GATT characteristic list
The current GATT characteristic list mentions it was up to date as of populated 2015-09-28. In the last 6 years, significantly more characteristics have been added to the Bluetooth spec. While it's not necessary to have all these constants available in Gadgetbridge, it's useful while implementing new features for a device or adding support for a new device

This was retrieved from https://btprodspecificationrefs.blob.core.windows.net/assigned-values/16-bit%20UUID%20Numbers%20Document.pdf. The GATT characteristics were parsed from that PDF and converted to constants with names via:

```
String description = uuid.description.trim().toUpperCase().replace(' ', '_').replace('-', '_');
System.out.println("public static final UUID UUID_CHARACTERISTIC_" + description + " = UUID.fromString((String.format(AbstractBTLEDeviceSupport.BASE_UUID, \"" + uuid.uuid + "\")));");
```
2021-01-18 19:38:16 -05:00
..
actions update license headers 2021-01-10 23:38:13 +01:00
amazfitband5 update license headers 2021-01-10 23:38:13 +01:00
amazfitbip update license headers 2021-01-10 23:38:13 +01:00
amazfitbips update license headers 2021-01-10 23:38:13 +01:00
amazfitbipu update license headers 2021-01-10 23:38:13 +01:00
amazfitbipupro update license headers 2021-01-10 23:38:13 +01:00
amazfitcor update license headers 2021-01-10 23:38:13 +01:00
amazfitcor2 update license headers 2021-01-10 23:38:13 +01:00
amazfitgtr update license headers 2021-01-10 23:38:13 +01:00
amazfitgtr2 update license headers 2021-01-10 23:38:13 +01:00
amazfitgts update license headers 2021-01-10 23:38:13 +01:00
amazfitgts2 update license headers 2021-01-10 23:38:13 +01:00
amazfittrex update license headers 2021-01-10 23:38:13 +01:00
amazfitvergel update license headers 2021-01-10 23:38:13 +01:00
miband2 update license headers 2021-01-10 23:38:13 +01:00
miband3 update license headers 2021-01-10 23:38:13 +01:00
miband4 update license headers 2021-01-10 23:38:13 +01:00
miband5 update license headers 2021-01-10 23:38:13 +01:00
operations update license headers 2021-01-10 23:38:13 +01:00
AbstractHuamiOperation.java update license headers 2021-01-10 23:38:13 +01:00
HuamiActivityDetailsParser.java add UUID to to GPX with opentracks namespace 2021-01-17 00:07:55 +01:00
HuamiBatteryInfo.java update license headers 2021-01-10 23:38:13 +01:00
HuamiDeviceEvent.java update license headers 2021-01-10 23:38:13 +01:00
HuamiFirmwareInfo.java update license headers 2021-01-10 23:38:13 +01:00
HuamiFirmwareType.java update license headers 2021-01-10 23:38:13 +01:00
HuamiIcon.java update license headers 2021-01-10 23:38:13 +01:00
HuamiMenuType.java update license headers 2021-01-10 23:38:13 +01:00
HuamiSportsActivityType.java update license headers 2021-01-10 23:38:13 +01:00
HuamiSupport.java Update GATT characteristic list 2021-01-18 19:38:16 -05:00