xref: /btstack/src/ble/gatt-service/battery_service_v1.gatt (revision e9d8dc8bd8076b7b89b9c4687764374e98e2f843)
1// Specification Type org.bluetooth.service.battery_service
2// https://www.bluetooth.com/api/gatt/xmlfile?xmlFileName=org.bluetooth.service.battery_service.xml
3// Bluetooth Specification v1.1
4
5// Battery Service 180F
6PRIMARY_SERVICE, ORG_BLUETOOTH_SERVICE_BATTERY_SERVICE
7CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_BATTERY_LEVEL,              DYNAMIC | READ | NOTIFY,
8// identifier: FORMAT-1, format: uint8_t, exponent:0, unit: percentage, name space: Bluetooth SIG, description: main , as defined in Assigned_Numbers.pdf
9CHARACTERISTIC_FORMAT, FORMAT-1, 04, 00, 27AD, 01, 0106,
10CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_BATTERY_LEVEL_STATUS,       DYNAMIC | READ | NOTIFY | INDICATE | BROADCAST,
11SERVER_CHARACTERISTIC_CONFIGURATION, READ | WRITE | DYNAMIC,
12CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_ESTIMATED_SERVICE_DATE,     DYNAMIC | READ | NOTIFY | INDICATE,
13CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_BATTERY_CRITCAL_STATUS,     DYNAMIC | READ |          INDICATE,
14CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_BATTERY_ENERGY_STATUS,      DYNAMIC | READ | NOTIFY | INDICATE,
15CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_BATTERY_TIME_STATUS,        DYNAMIC | READ | NOTIFY | INDICATE,
16CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_BATTERY_HEALTH_STATUS,      DYNAMIC | READ | NOTIFY | INDICATE,
17CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_BATTERY_HEALTH_INFORMATION, DYNAMIC | READ |          INDICATE,
18CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_BATTERY_INFORMATION,        DYNAMIC | READ |          INDICATE,
19CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_MANUFACTURER_NAME_STRING,   DYNAMIC | READ |          INDICATE,
20CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_MODEL_NUMBER_STRING,        DYNAMIC | READ |          INDICATE,
21CHARACTERISTIC, ORG_BLUETOOTH_CHARACTERISTIC_SERIAL_NUMBER_STRING,       DYNAMIC | READ |          INDICATE,
22
23