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