mcu_hi3321_watch/tjd/ble/protocol/ble_stress_server.h
2025-05-26 20:15:20 +08:00

49 lines
1.4 KiB
C

/*----------------------------------------------------------------------------
* Copyright (c) Fenda Technologies Co., Ltd. 2021. All rights reserved.
*
* Description: ble_stress_server.h
*
* Author: shey.tanxiaoyu
*
* Create: 2021-09-13
*--------------------------------------------------------------------------*/
#ifndef __BLE_STRESS_SERVER__H
#define __BLE_STRESS_SERVER__H
#include <stdint.h>
#include "ble_protocol.h"
enum {
SET_STRESS_ONCE_MEASURE_SWITCH_TYPE = 1,
SET_STRESS_ONCE_MEASURE_TIME_TYPE,
};
enum {
STRESS_MEASURE_REPORT_TYPE = 1,
} ;
enum {
SET_STRESS_CONTINUE_MEASURE_SWITCH_TYPE = 1,
};
enum {
SET_STRESS_CALIBRATION_VALUE_TYPE = 1,
};
enum {
GET_STRESS_MEASURE_FRAME_NUMBER_ID = 1, //4.7.1 获取压力检测记录列表帧信息
GET_STRESS_MEASURE_FRAME_DETAIL_ID, //4.7.2 获取压力检测记录帧详细
SET_STRESS_ONCE_MEASURE_SWITCH_ID, //4.7.3 开始压力测量
STRESS_MEASURE_REPORT_ID, //4.7.4 压力结果主动上报
SET_STRESS_CONTINUE_MEASURE_SWITCH_ID, //4.7.5 自动压力检测开关
SET_STRESS_CALIBRATION_ID, //4.7.6 接收APP下发的压力校准信息
STRESS_SERVERE_MAX_ID,
};
void ble_stress_measure_report(void *ptr);
extern const p_func_t stress_server_func[STRESS_SERVERE_MAX_ID];
#endif