35 lines
1.3 KiB
C
35 lines
1.3 KiB
C
/*----------------------------------------------------------------------------
|
|
* Copyright (c) Fenda Technologies Co., Ltd. 2021. All rights reserved.
|
|
*
|
|
* Description: ble_blood_pressure_server.h
|
|
*
|
|
* Author: shey.tanxiaoyu
|
|
*
|
|
* Create: 2021-09-13
|
|
*--------------------------------------------------------------------------*/
|
|
|
|
#ifndef __BLE_BLOOD_PRESSURE_SERVER__H
|
|
#define __BLE_BLOOD_PRESSURE_SERVER__H
|
|
|
|
#include <stdint.h>
|
|
#include "ble_protocol.h"
|
|
|
|
enum {
|
|
SET_BP_MEASURE_SW_ID = 0x01, //4.0A.1 血压测量
|
|
REPORT_BP_MEASURE_PPG_RAW_DATA_ID = 0x02, //4.0A.2 设备上传PPG信号
|
|
SET_BP_MEASURE_RESULT_ID = 0x03, //4.0A.3 APP下发血压结果
|
|
GET_BP_MEASURE_FRAME_NUMBER_ID = 0x04, //4.0A.4 APP获取血压数据帧数
|
|
GET_BP_MEASURE_FRAME_DETAIL_ID = 0x05, //4.0A.5 APP获取血压详细帧数据
|
|
SET_BP_MEASURE_SWITCH_ID = 0x06, //4.0A.6 APP开启气泵血压测试
|
|
REPORT_BP_MEASURE_RESULT_ID = 0x07, //4.0A.7 设备上报气泵血压测试结果
|
|
BLOOD_PRESSURE_SERVER_MAX_ID,
|
|
};
|
|
|
|
/* 4.0A.7 设备上报气泵血压测试结果 */
|
|
void ble_report_bp_measure_result(uint8_t bp_measure_sta);
|
|
|
|
extern const p_func_t blood_pressure_server_func[BLOOD_PRESSURE_SERVER_MAX_ID];
|
|
|
|
#endif
|
|
|