/*---------------------------------------------------------------------------- * Copyright (c) Fenda Technologies Co., Ltd. 2021. All rights reserved. * * Description: ble_exercise_server.h * * Author: shey.tanxiaoyu * * Create: 2022-04-20 *--------------------------------------------------------------------------*/ #ifndef __BLE_EXERCISE_SERVER__H #define __BLE_EXERCISE_SERVER__H #ifdef __cplusplus extern "C" { #endif #include #include "ble_protocol.h" enum { APP_SYNC_EXERCISE_STATE_ID = 0x01, //4.9.1 APP同步运动状态 EXERCISE_STATE_REPORT_ID = 0x02, //4.9.2 设备主动上报执行状态 GET_EXERCISE_STATE_ID = 0x03, //4.9.3 查询设备运动状态 SET_EXERCISE_STATE_REPORT_SWITCH_ID = 0x04, //4.9.4 通知设备开启关闭运动数据上报 EXERCISE_REAL_INFO_REPORT_ID = 0x05, //4.9.5 设备主动上报实时运动数据信息 GET_EXERCISE_RECORD_FRAME_INFO_ID = 0x06, //4.9.6 获取单次运动记录帧数信息 GET_EXERCISE_RECORD_STATS_ID = 0x07, //4.9.7 获取单次运动记录统计值信息 GET_EXERCISE_RECORD_DETAIL_ID = 0x08, //4.9.8 获取单次运动记录详情值信息 GET_EXERCISE_RECORD_PACE_ID = 0x09, //4.9.9 获取配速列表 GET_EXERCISE_SECTION_INFO_ID = 0x10, //4.9.10 获取运动分段列表 EXERCISE_REMIND_REPORT_ID = 0x11, //4.9.11 运动提醒 GET_EXERCISE_RECORD_GPS_ID = 0x12, //4.9.12 获取 GPS 轨迹点数据 GET_EXERCISE_REAL_INFO_DETAIL_ID = 0x13, //4.9.13 设备端上报实时详情点 GET_EXERCISE_SPEED_INFO_ID = 0x14, //4.9.14 获取速度列表 EXERCISE_SERVER_MAX_ID, }; /* 4.9.2 设备主动上报执行状态 */ void ble_exercise_state_report(void *p_buf); /* 4.9.5 设备主动上报实时运动数据信息 */ void ble_exercise_real_info_report(void *p_buf); extern const p_func_t exercise_server_func[EXERCISE_SERVER_MAX_ID]; #ifdef __cplusplus } #endif #endif /* __BLE_EXERCISE_SERVER__H */