|
SmartSnippets DA1459x SDK
|
Go to the documentation of this file.
270 const att_uuid_t *uuid);
326 const att_uuid_t *uuid);
382 const uint8_t *value);
405 uint16_t length,
const uint8_t *value);
423 uint16_t length,
const uint8_t *value);
Definition: ble_gattc.h:118
uint8_t status
browsing status
Definition: ble_gattc.h:132
uint16_t handle
include attribute handle
Definition: ble_gattc.h:148
uint16_t conn_idx
connection index
Definition: ble_gattc.h:194
uint16_t handle
attribute handle (will be 0 for ble_gatts_write_execute())
Definition: ble_gattc.h:195
att_uuid_t uuid
characteristic UUID
Definition: ble_gattc.h:158
uint8_t operation
operation type
Definition: ble_gattc.h:197
Definition: ble_gattc.h:155
uint16_t end_h
included service end handle
Definition: ble_gattc.h:151
ble_evt_gattc
Definition: ble_gattc.h:48
uint16_t handle
characteristic handle
Definition: ble_gattc.h:159
Definition: ble_gattc.h:70
Definition: ble_gattc.h:64
uint16_t mtu
current MTU
Definition: ble_gattc.h:222
ble_error_t ble_gattc_exchange_mtu(uint16_t conn_idx)
Exchange MTU.
ble_evt_hdr_t hdr
event header
Definition: ble_gattc.h:174
uint16_t handle
item handle
Definition: ble_gattc.h:94
ble_error_t ble_gattc_read(uint16_t conn_idx, uint16_t handle, uint16_t offset)
Read attribute from remote GATT server.
ble_error_t ble_gattc_get_mtu(uint16_t conn_idx, uint16_t *mtu)
Get current TX MTU for peer.
Definition: ble_gattc.h:92
Definition: ble_gattc.h:219
Definition: ble_gattc.h:66
uint16_t end_h
service end handle
Definition: ble_gattc.h:141
uint16_t end_h
included service end handle
Definition: ble_gattc.h:101
att_error_t status
operation status
Definition: ble_gattc.h:185
att_error_t
Definition: ble_att.h:64
Definition: ble_gattc.h:50
gattc_item_type_t
Definition: ble_gattc.h:76
Common definitions for GATT API.
Definition: ble_gattc.h:72
ble_evt_hdr_t hdr
event header
Definition: ble_gattc.h:146
Definition: ble_gattc.h:58
Definition: ble_gattc.h:181
uint8_t properties
characteristic properties
Definition: ble_gattc.h:107
uint16_t conn_idx
connection index
Definition: ble_gattc.h:131
ble_evt_hdr_t hdr
event header
Definition: ble_gattc.h:166
att_uuid_t uuid
included service UUID
Definition: ble_gattc.h:149
uint16_t start_h
service start handle
Definition: ble_gattc.h:140
Definition: ble_gattc.h:68
Definition: ble_gattc.h:56
discovery included services type
Definition: ble_gattc.h:86
uint8_t properties
characteristic properties
Definition: ble_gattc.h:161
uint16_t offset
value offset
Definition: ble_gattc.h:186
uint16_t conn_idx
connection index
Definition: ble_gattc.h:175
uint16_t handle
attribute handle
Definition: ble_gattc.h:204
ble_error_t ble_gattc_discover_include(uint16_t conn_idx, uint16_t start_h, uint16_t end_h)
Discover included services on remote GATT server.
characteristic
Definition: ble_gattc.h:79
uint16_t length
value length
Definition: ble_gattc.h:214
att_uuid_t uuid
service UUID
Definition: ble_gattc.h:139
Definition: ble_gattc.h:165
__attribute__
Definition: suota_security_ext.h:98
ble_evt_hdr_t hdr
event header
Definition: ble_gattc.h:156
uint16_t conn_idx
connection index
Definition: ble_gattc.h:203
uint16_t conn_idx
connection index
Definition: ble_gattc.h:138
Definition: ble_gattc.h:136
ble_error_t ble_gattc_write_no_resp(uint16_t conn_idx, uint16_t handle, bool signed_write, uint16_t length, const uint8_t *value)
Write attribute to remote GATT server (without response)
uint16_t handle
characteristic descriptor handle
Definition: ble_gattc.h:169
ble_error_t ble_gattc_browse_range(uint16_t conn_idx, uint16_t start_h, uint16_t end_h, const att_uuid_t *uuid)
Browse services on remote GATT server in a given range.
Definition: ble_gattc.h:54
att_error_t status
operation status
Definition: ble_gattc.h:196
Definition: ble_gattc.h:145
Definition: ble_common.h:156
ble_error_t ble_gattc_discover_svc(uint16_t conn_idx, const att_uuid_t *uuid)
Discover services on remote GATT server.
uint16_t conn_idx
connection index
Definition: ble_gattc.h:147
uint16_t conn_idx
connection index
Definition: ble_gattc.h:221
uint16_t conn_idx
connection index
Definition: ble_gattc.h:183
included service
Definition: ble_gattc.h:78
uint16_t handle
attribute handle
Definition: ble_gattc.h:213
invalid or unknown item
Definition: ble_gattc.h:77
ble_evt_hdr_t hdr
event header
Definition: ble_gattc.h:137
ble_error_t ble_gattc_write_prepare(uint16_t conn_idx, uint16_t handle, uint16_t offset, uint16_t length, const uint8_t *value)
Prepare long/reliable write to remote GATT server.
Definition: ble_gattc.h:52
ble_evt_hdr_t hdr
event header
Definition: ble_gattc.h:130
#define BLE_EVT_CAT_FIRST(CAT)
Definition: ble_common.h:153
uint16_t conn_idx
connection index
Definition: ble_gattc.h:212
Definition: ble_gattc.h:62
gattc_item_type_t type
item type
Definition: ble_gattc.h:95
Definition: ble_gattc.h:210
ble_error_t ble_gattc_write(uint16_t conn_idx, uint16_t handle, uint16_t offset, uint16_t length, const uint8_t *value)
Write attribute to remote GATT server.
ble_error_t ble_gattc_browse(uint16_t conn_idx, const att_uuid_t *uuid)
Browse services on remote GATT server.
Definition: ble_gattc.h:129
uint8_t status
discovery status
Definition: ble_gattc.h:177
ble_evt_hdr_t hdr
event header
Definition: ble_gattc.h:119
ble_error_t ble_gattc_write_execute(uint16_t conn_idx, bool commit)
Execute reliable/long write to remote GATT server.
uint16_t conn_idx
connection index
Definition: ble_gattc.h:167
discovery characteristics type
Definition: ble_gattc.h:87
characteristic description
Definition: ble_gattc.h:80
ble_error_t ble_gattc_discover_desc(uint16_t conn_idx, uint16_t start_h, uint16_t end_h)
Discover descriptors on remote GATT server.
ble_error_t
Definition: ble_common.h:53
Definition: ble_gattc.h:60
Definition: ble_gattc.h:201
uint16_t handle
attribute handle
Definition: ble_gattc.h:184
uint16_t value_handle
characteristic value handle
Definition: ble_gattc.h:160
Common definitions for BLE API.
uint16_t length
value length
Definition: ble_gattc.h:205
Definition: ble_gattc.h:173
uint16_t length
value length
Definition: ble_gattc.h:187
uint16_t conn_idx
connection index
Definition: ble_gattc.h:120
ble_error_t ble_gattc_indication_cfm(uint16_t conn_idx, uint16_t handle) __attribute__((deprecated))
Send confirmation for received indication.
uint16_t num_items
number of items in service
Definition: ble_gattc.h:124
ble_error_t ble_gattc_discover_char(uint16_t conn_idx, uint16_t start_h, uint16_t end_h, const att_uuid_t *uuid)
Discover characteristics on remote GATT server.
uint16_t start_h
service start handle
Definition: ble_gattc.h:122
uint16_t value_handle
characteristic value handle
Definition: ble_gattc.h:106
gattc_discovery_type_t
Definition: ble_gattc.h:84
discovery descriptors type
Definition: ble_gattc.h:88
att_uuid_t uuid
item UUID
Definition: ble_gattc.h:93
Definition: ble_gattc.h:192
discovery services type
Definition: ble_gattc.h:85
ble_evt_hdr_t hdr
event header
Definition: ble_gattc.h:182
ble_evt_hdr_t hdr
event header
Definition: ble_gattc.h:220
uint16_t start_h
included service start handle
Definition: ble_gattc.h:150
ble_evt_hdr_t hdr
event header
Definition: ble_gattc.h:193
ble_evt_hdr_t hdr
event header
Definition: ble_gattc.h:211
uint16_t start_h
included service start handle
Definition: ble_gattc.h:100
att_uuid_t uuid
service uuid
Definition: ble_gattc.h:121
att_uuid_t uuid
characteristic descriptor UUID
Definition: ble_gattc.h:168
uint16_t end_h
service end handle
Definition: ble_gattc.h:123
uint16_t conn_idx
connection index
Definition: ble_gattc.h:157
gattc_discovery_type_t type
discovery type
Definition: ble_gattc.h:176
ble_evt_hdr_t hdr
event header
Definition: ble_gattc.h:202