Lines Matching +full:address +full:- +full:0
1 /* gatt.h - Bluetooth tester headers */
4 * Copyright (c) 2015-2016 Intel Corporation
7 * SPDX-License-Identifier: Apache-2.0
15 #define BTP_GATT_READ_SUPPORTED_COMMANDS 0x01
17 uint8_t data[0];
20 #define BTP_GATT_SERVICE_PRIMARY 0x00
21 #define BTP_GATT_SERVICE_SECONDARY 0x01
23 #define BTP_GATT_ADD_SERVICE 0x02
33 #define BTP_GATT_ADD_CHARACTERISTIC 0x03
45 #define BTP_GATT_ADD_DESCRIPTOR 0x04
56 #define BTP_GATT_ADD_INCLUDED_SERVICE 0x05
64 #define BTP_GATT_SET_VALUE 0x06
71 #define BTP_GATT_START_SERVER 0x07
77 #define BTP_GATT_RESET_SERVER 0x08
79 #define BTP_GATT_SET_ENC_KEY_SIZE 0x09
112 #define BTP_GATT_EXCHANGE_MTU 0x0a
114 bt_addr_le_t address; member
117 #define BTP_GATT_DISC_ALL_PRIM 0x0b
119 bt_addr_le_t address; member
126 #define BTP_GATT_DISC_PRIM_UUID 0x0c
128 bt_addr_le_t address; member
137 #define BTP_GATT_FIND_INCLUDED 0x0d
139 bt_addr_le_t address; member
148 #define BTP_GATT_DISC_ALL_CHRC 0x0e
150 bt_addr_le_t address; member
159 #define BTP_GATT_DISC_CHRC_UUID 0x0f
161 bt_addr_le_t address; member
168 #define BTP_GATT_DISC_ALL_DESC 0x10
170 bt_addr_le_t address; member
179 #define BTP_GATT_READ 0x11
181 bt_addr_le_t address; member
193 uint8_t data[0];
196 #define BTP_GATT_READ_UUID 0x12
198 bt_addr_le_t address; member
207 struct btp_gatt_char_value values[0];
210 #define BTP_GATT_READ_LONG 0x13
212 bt_addr_le_t address; member
222 #define BTP_GATT_READ_MULTIPLE 0x14
224 bt_addr_le_t address; member
234 #define BTP_GATT_WRITE_WITHOUT_RSP 0x15
236 bt_addr_le_t address; member
242 #define BTP_GATT_SIGNED_WRITE_WITHOUT_RSP 0x16
244 bt_addr_le_t address; member
250 #define BTP_GATT_WRITE 0x17
252 bt_addr_le_t address; member
261 #define BTP_GATT_WRITE_LONG 0x18
263 bt_addr_le_t address; member
273 #define BTP_GATT_RELIABLE_WRITE 0x19
275 bt_addr_le_t address; member
285 #define BTP_GATT_CFG_NOTIFY 0x1a
286 #define BTP_GATT_CFG_INDICATE 0x1b
288 bt_addr_le_t address; member
293 #define BTP_GATT_GET_ATTRIBUTES 0x1c
311 #define BTP_GATT_GET_ATTRIBUTE_VALUE 0x1d
313 bt_addr_le_t address; member
322 #define BTP_GATT_CHANGE_DB_REMOVE 0x00
323 #define BTP_GATT_CHANGE_DB_ADD 0x01
324 #define BTP_GATT_CHANGE_DB_ANY 0x02
326 #define BTP_GATT_CHANGE_DB 0x1e
333 #define BTP_GATT_EATT_CONNECT 0x1f
335 bt_addr_le_t address; member
339 #define BTP_GATT_READ_MULTIPLE_VAR 0x20
341 bt_addr_le_t address; member
351 #define BTP_GATT_NOTIFY_MULTIPLE 0x21
353 bt_addr_le_t address; member
358 #define BTP_GATT_EV_NOTIFICATION 0x80
360 bt_addr_le_t address; member
367 #define BTP_GATT_EV_ATTR_VALUE_CHANGED 0x81