XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_ble_gatt_client.h 文件参考
#include "xf_utils.h"
#include "xf_ble_types.h"
#include "xf_ble_gatt_client_types.h"
xf_ble_gatt_client.h 的引用(Include)关系图:

浏览源代码.

类型定义

typedef xf_err_t(* xf_ble_gattc_event_cb_t) (xf_ble_gattc_event_t event, xf_ble_gattc_evt_cb_param_t param)
 BLE GATTC 事件回调函数原型
 

函数

xf_err_t xf_ble_gattc_app_register (xf_ble_uuid_info_t *app_uuid, uint8_t *app_id)
 BLE GATTC 客户端注册
 
xf_err_t xf_ble_gattc_app_unregister (uint8_t app_id)
 BLE GATTC 客户端注销
 
xf_err_t xf_ble_gattc_discover_service (uint8_t app_id, uint16_t conn_id, xf_ble_uuid_info_t *service_uuid, xf_ble_gattc_service_found_set_t **service_set_info)
 BLE GATTC 搜寻服务(指定 UUID 或 尝试搜寻所有服务)
 
xf_err_t xf_ble_gattc_discover_chara (uint8_t app_id, uint16_t conn_id, uint16_t start_handle, uint16_t end_handle, xf_ble_uuid_info_t *chara_uuid, xf_ble_gattc_chara_found_set_t **out_chara_set)
 BLE GATTC 搜寻特征(指定 UUID 或 尝试搜寻所有特征)
 
xf_err_t xf_ble_gattc_request_read_by_handle (uint8_t app_id, uint16_t conn_id, uint16_t handle)
 BLE GATTC 通过句柄发起读请求
 
xf_err_t xf_ble_gattc_request_read_by_uuid (uint8_t app_id, uint16_t conn_id, uint16_t start_handle, uint16_t end_handle, const xf_ble_uuid_info_t *uuid)
 BLE GATTC 通过 UUID 发起读请求
 
xf_err_t xf_ble_gattc_request_write (uint8_t app_id, uint16_t conn_id, uint16_t handle, uint8_t *value, uint16_t value_len, xf_ble_gattc_write_type_t write_type)
 BLE GATTC 发起写请求
 
xf_err_t xf_ble_gattc_request_exchange_mtu (uint8_t app_id, uint16_t conn_id, uint16_t mtu_size)
 BLE GATTC 发送 MTU 协商
 
xf_err_t xf_ble_gattc_event_cb_register (xf_ble_gattc_event_cb_t evt_cb, xf_ble_gattc_event_t events)
 BLE GATTC 事件回调注册
 

详细描述

作者
dotc (dotch.nosp@m.an@q.nosp@m.q.com)
版本
1.0
日期
2024-08-06

Copyright (c) 2024, CorAL. All rights reserved.

在文件 xf_ble_gatt_client.h 中定义.