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

浏览源代码.

类型定义

typedef xf_err_t(* xf_ble_gatts_event_cb_t) (xf_ble_gatts_event_t event, xf_ble_gatts_evt_cb_param_t param)
 BLE GATTS 事件回调函数原型
 

函数

xf_err_t xf_ble_gatts_app_register (xf_ble_uuid_info_t *app_uuid, uint8_t *app_id)
 BLE GATTS 服务端注册
 
xf_err_t xf_ble_gatts_app_unregister (uint8_t app_id)
 BLE GATTS 服务端注销
 
xf_err_t xf_ble_gatts_add_service_to_app_profile (uint8_t app_id, xf_ble_gatts_service_t *service)
 BLE GATTS 向服务端 (应用) 添加服务
 
xf_err_t xf_ble_gatts_start_service (uint8_t app_id, uint16_t service_handle)
 BLE GATTS 服务开启
 
xf_err_t xf_ble_gatts_stop_service (uint8_t app_id, uint16_t service_handle)
 BLE GATTS 服务停止
 
xf_err_t xf_ble_gatts_del_services_all (uint8_t app_id)
 BLE GATTS 删除所有服务
 
xf_err_t xf_ble_gatts_send_notification (uint8_t app_id, uint16_t conn_id, xf_ble_gatts_ntf_ind_t *param)
 BLE GATTS 发送通知
 
xf_err_t xf_ble_gatts_send_indication (uint8_t app_id, uint16_t conn_id, xf_ble_gatts_ntf_ind_t *param)
 BLE GATTS 发送指示
 
xf_err_t xf_ble_gatts_send_response (uint8_t app_id, uint16_t conn_id, uint32_t trans_id, xf_ble_gatt_err_t err_code, xf_ble_gatts_response_value_t *rsp)
 BLE GATTS 发送 (请求的) 响应
 
xf_err_t xf_ble_gatts_event_cb_register (xf_ble_gatts_event_cb_t evt_cb, xf_ble_gatts_event_t events)
 BLE GATTS 事件回调注册
 

详细描述

作者
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_server.h 中定义.