|
| typedef void(* | gattc_discovery_service_callback) (uint8_t client_id, uint16_t conn_id, gattc_discovery_service_result_t *service, errcode_t status) |
| | 服务发现的回调函数。
|
| |
| typedef void(* | gattc_discovery_service_complete_callback) (uint8_t client_id, uint16_t conn_id, bt_uuid_t *uuid, errcode_t status) |
| | 服务发现完成的回调函数。
|
| |
| typedef void(* | gattc_discovery_character_callback) (uint8_t client_id, uint16_t conn_id, gattc_discovery_character_result_t *character, errcode_t status) |
| | 特征发现的回调函数。
|
| |
| typedef void(* | gattc_discovery_character_complete_callback) (uint8_t client_id, uint16_t conn_id, gattc_discovery_character_param_t *param, errcode_t status) |
| | 特征发现完成的回调函数。
|
| |
| typedef void(* | gattc_discovery_descriptor_callback) (uint8_t client_id, uint16_t conn_id, gattc_discovery_descriptor_result_t *descriptor, errcode_t status) |
| | 特征描述符发现的回调函数。
|
| |
| typedef void(* | gattc_discovery_descriptor_complete_callback) (uint8_t client_id, uint16_t conn_id, uint16_t character_handle, errcode_t status) |
| | 特征描述符发现完成的回调函数。
|
| |
| typedef void(* | gattc_read_cfm_callback) (uint8_t client_id, uint16_t conn_id, gattc_handle_value_t *read_result, gatt_status_t status) |
| | 收到读响应的回调函数。
|
| |
| typedef void(* | gattc_read_by_uuid_complete_callback) (uint8_t client_id, uint16_t conn_id, gattc_read_req_by_uuid_param_t *param, errcode_t status) |
| | 按照uuid读取完成的回调函数。
|
| |
| typedef void(* | gattc_write_cfm_callback) (uint8_t client_id, uint16_t conn_id, uint16_t handle, gatt_status_t status) |
| | 收到写响应的回调函数。
|
| |
| typedef void(* | gattc_mtu_changed_callback) (uint8_t client_id, uint16_t conn_id, uint16_t mtu_size, errcode_t status) |
| | mtu改变的回调函数。
|
| |
| typedef void(* | gattc_notification_callback) (uint8_t client_id, uint16_t conn_id, gattc_handle_value_t *data, errcode_t status) |
| | 收到通知的回调函数。
|
| |
| typedef void(* | gattc_indication_callback) (uint8_t client_id, uint16_t conn_id, gattc_handle_value_t *data, errcode_t status) |
| | 收到指示的回调函数。
|
| |
| typedef struct ble_gattc_callbacks | gattc_callbacks_t |
| | GATT client回调函数接口定义。
|
| |
|
| errcode_t | gattc_register_client (bt_uuid_t *app_uuid, uint8_t *client_id) |
| | 注册gatt客户端。
|
| |
| errcode_t | gattc_unregister_client (uint8_t client_id) |
| | 注销gatt客户端。
|
| |
| errcode_t | gattc_discovery_service (uint8_t client_id, uint16_t conn_id, bt_uuid_t *uuid) |
| | 发现服务。
|
| |
| errcode_t | gattc_discovery_character (uint8_t client_id, uint16_t conn_id, gattc_discovery_character_param_t *param) |
| | 发现特征。
|
| |
| errcode_t | gattc_discovery_descriptor (uint8_t client_id, uint16_t conn_id, uint16_t character_handle) |
| | 发现特征描述符。
|
| |
| errcode_t | gattc_read_req_by_handle (uint8_t client_id, uint16_t conn_id, uint16_t handle) |
| | 发起按照句柄读取请求。
|
| |
| errcode_t | gattc_read_req_by_uuid (uint8_t client_id, uint16_t conn_id, gattc_read_req_by_uuid_param_t *param) |
| | 发起按照uuid读取请求。
|
| |
| errcode_t | gattc_write_req (uint8_t client_id, uint16_t conn_id, gattc_handle_value_t *param) |
| | 发起写请求。
|
| |
| errcode_t | gattc_write_cmd (uint8_t client_id, uint16_t conn_id, gattc_handle_value_t *param) |
| | 发起写命令。
|
| |
| errcode_t | gattc_exchange_mtu_req (uint8_t client_id, uint16_t conn_id, uint16_t mtu_size) |
| | 发送交换mtu请求。
|
| |
| errcode_t | gattc_register_callbacks (gattc_callbacks_t *func) |
| | 注册gatt客户端回调函数。
|
| |