SWRU496B November 2018 – December 2021 CC2564C
typedef struct _tagGATT_UUID_t
{
GATT_UUID_Type_t UUID_Type;
union
{
UUID_16_t UUID_16;
UUID_32_t UUID_32;
UUID_128_t UUID_128;
} UUID;
} GATT_UUID_t;
typedef struct _tagGATT_Primary_Service_32_Entry_t { UUID_32_t Service_UUID;
} GATT_Primary_Service_32_Entry_t;
typedef struct _tagGATT_Secondary_Service_32_Entry_t { UUID_32_t Service_UUID;
} GATT_Secondary_Service_32_Entry_t;
typedef struct _tagGATT_Characteristic_Declaration_32_Entry_t { Byte_t
Properties; UUID_32_t Characteristic_Value_UUID; } GATT_Characteristic_Declaration_32_Entry_t;
typedef struct _tagGATT_Characteristic_Value_32_Entry_t { UUID_32_t
Characteristic_Value_UUID; unsigned int Characteristic_Value_Length; Byte_t *Characteristic_Value; }
GATT_Characteristic_Value_32_Entry_t;
typedef struct _tagGATT_Characteristic_Descriptor_32_Entry_t { UUID_32_t
Characteristic_Descriptor_UUID; unsigned int Characteristic_Descriptor_Length; Byte_t *Characteristic_Descriptor;
} GATT_Characteristic_Descriptor_32_Entry_t;