1#ifndef BLUETOE_SERVICES_GATT_HPP
2#define BLUETOE_SERVICES_GATT_HPP
4#include <bluetoe/service.hpp>
5#include <bluetoe/characteristic.hpp>
6#include <bluetoe/attribute_handle.hpp>
14 using service_uuid = service_uuid16< 0x1801 >;
19 using service_changed_uuid = characteristic_uuid16< 0x2A05 >;
24 using service_changed_characteristic = characteristic<
27 fixed_uint32_value< 0xFFFF0001 >
40 service_changed_characteristic
49 std::uint16_t ServiceHandle,
50 std::uint16_t ServiceChangedCharDeclarationHandle = ServiceHandle + 1,
51 std::uint16_t ServiceChangedCharValueHandle = ServiceHandle + 2,
52 std::uint16_t ServiceChangedCahrCCCDHandle = ServiceHandle + 3 >
54 attribute_handle< ServiceHandle >,
58 ServiceChangedCharDeclarationHandle,
59 ServiceChangedCharValueHandle,
60 ServiceChangedCahrCCCDHandle >,
63 fixed_uint32_value< 0xFFFF0001 >
a service with zero or more characteristics
Definition: service.hpp:150