/*
- * @Author: luozheng 1732036298@qq.com
- * @Date: 2024-12-18 10:27:52
- * @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-12-18 16:53:11
- * @FilePath: /FD230/code/sdk/drivers/peripheral/utils/custom_save_runtime.h
+ *@Author:luozheng 1732036298@qq.com
+ *@Date:2024-12-18 10:27:52
+ *@LastEditors:luozheng 1732036298@qq.com
+ *@LastEditTime:2024-12-18 16:53:11
+ *@FilePath:/FD230/code/sdk/drivers/peripheral/utils/custom_save_runtime.h
*/
/**
- * Copyright (c) @CompanyNameMagicTag 2022-2022. All rights reserved. \n
+ *Copyright(c) @CompanyNameMagicTag 2022-2022. All rights reserved. \n
*
- * Description: Provides at cmd register func \n
- * Author: @CompanyNameTag \n
- * History: \n
- * 2022-07-20, Create file. \n
+ *Description:Provides at cmd register func \n
+ *Author:@CompanyNameTag \n
+ *History:\n
+ *2022-07-20, Create file. \n
*/
#ifndef CUSTOM_RUNTIME_LOG_H
#define CUSTOM_RUNTIME_LOG_H
+#include "errcode.h"
#include <stdint.h>
#include <stdio.h>
-#include "errcode.h"
#ifdef __cplusplus
#if __cplusplus
extern "C" {
-#endif /* __cplusplus */
-#endif /* __cplusplus */
-
-
-typedef enum {
- //开机关机
- RUNTIME_LOG_POWER_MIN =0x0000,
- RUNTIME_LOG_POWER_ON, //0x0001 开机
- RUNTIME_LOG_POWER_OFF, //0x0002 关机
- RUNTIME_LOG_REBOOT, //0x0003 重启
- RUNTIME_LOG_OTA, //0x0004 ota升级
- RUNTIME_LOG_FACTORY_RESET, //0x0005 恢复出厂设置
-
- //蓝牙
- RUNTIME_LOG_BLE_MIN=0x0100,
-
- RUNTIME_LOG_BLE_BROADCAST_ON,
- RUNTIME_LOG_BLE_BROADCAST_OFF,
- RUNTIME_LOG_BLE_CONNECT,
- RUNTIME_LOG_BLE_DISCONNECT,
-
- RUNTIME_LOG_BLE_CONNECT_UPDATE_50,//连接参数更新 0x0105
- RUNTIME_LOG_BLE_CONNECT_UPDATE_12,
-
- RUNTIME_LOG_BLE_APP_CMD,//APP下发命令
- RUNTIME_LOG_BLE_ALIPAY_CMD,
- RUNTIME_LOG_BLE_WATCH_REPLY,//手表回复
-
- RUNTIME_LOG_BLE_APP_SYN_END,//同步结束
-
- RUNTIME_LOG_BR_CONNECT_HFP,
- RUNTIME_LOG_BR_DISCONNECT_HFP,
- RUNTIME_LOG_BR_CONNECT_A2DP,
- RUNTIME_LOG_BR_DISCONNECT_A2DP,
-
- RUNTIME_LOG_BR_CONNECT_A2DP_HEADSET,
- RUNTIME_LOG_BR_DISCONNECT_A2DP_HEADSET,
- //电话
- RUNTIME_LOG_PHONE_MIN=0x0200,
- RUNTIME_LOG_PHONE_HFP_ACTIVE,
- RUNTIME_LOG_PHONE_HFP_HELD,
- RUNTIME_LOG_PHONE_HFP_DIALING,
- RUNTIME_LOG_PHONE_HFP_ALERTING,
- RUNTIME_LOG_PHONE_HFP_INCOMING,
- RUNTIME_LOG_PHONE_HFP_WAITING,
- RUNTIME_LOG_PHONE_HFP_FINISHED,
- RUNTIME_LOG_PHONE_HFP_TO_MOBILE_PHONE,
-
- RUNTIME_LOG_PHONE_CAT1_DIALING,
- RUNTIME_LOG_PHONE_CAT1_INCOMING,
- RUNTIME_LOG_PHONE_CAT1_WAITING,
- RUNTIME_LOG_PHONE_CAT1_ACTIVE,
- RUNTIME_LOG_PHONE_CAT1_FINISH,
- RUNTIME_LOG_PHONE_CAT1_REJECT,
-
- RUNTIME_LOG_PHONE_RESET, //状态复位
-
- //cat1
- RUNTIME_LOG_CAT1_MIN=0x0300,
- //运动
- RUNTIME_LOG_SPORT_MIN=0x0400,
- //心率
- RUNTIME_LOG_HEART_MIN=0x0500,
- //佩戴
- RUNTIME_LOG_WEAR_MIN=0x0600,
- //血氧
- RUNTIME_LOG_OXTGEN_MIN= 0x0700,
- //LCD
- RUNTIME_LOG_LCD_MIN=0x0800,
- RUNTIME_LOG_LCD_ON, //0x0801 屏幕亮
- RUNTIME_LOG_LCD_OFF, //0x0802 屏幕灭
- //抬腕
- RUNTIME_LOG_RAISE_MIN=0x0900,
- //充电
- RUNTIME_LOG_CHARGE_MIN=0x0A00,
- RUNTIME_LOG_CHARGE_START, //0x0A01 充电开始
- RUNTIME_LOG_CHARGE_STOP, //0x0A02 充电停止
- //电池电量变化
- RUNTIME_LOG_BATTERY_MIN=0x0B00,
- //马达
- RUNTIME_LOG_MOTOR_MIN=0x0C00,
- RUNTIME_LOG_MOTOR_START, //0x0C01 马达开始转动
- RUNTIME_LOG_MOTOR_STOP, //0x0C02 马达停止转动
- //表盘
- RUNTIME_LOG_DIAL_MIN=0x0D00,
- //音乐
- RUNTIME_LOG_MUSIC_MIN=0x0E00,
- RUNTIME_LOG_LOCAL_MUSIC_PLAY_START, //0x0E01 本地音乐开始播放
- RUNTIME_LOG_LOCAL_MUSIC_PLAY_PAUSE, //0x0E02 本地音乐开始暂停
- RUNTIME_LOG_LOCAL_MUSIC_PLAY_STOP, //0x0E03 本地音乐播放停止
- //铃声
- RUNTIME_LOG_RING_MIN=0x0F00,
- RUNTIME_LOG_RING_PLAY_START_ALARM, //0x0F01 闹钟铃声开始播放
- RUNTIME_LOG_RING_PLAY_STOP_ALARM, //0x0F02 闹钟铃声播放停止
- RUNTIME_LOG_RING_PLAY_START_COUNTDOWN, //0x0F03 倒计时铃声开始播放
- RUNTIME_LOG_RING_PLAY_STOP_COUNTDOWN, //0x0F04 倒计时铃声播放停止
- RUNTIME_LOG_RING_PLAY_START_FINDWATCH, //0x0F05 查找手表铃声开始播放
- RUNTIME_LOG_RING_PLAY_STOP_FINDWATCH, //0x0F06 查找手表铃声播放停止
- //低功耗记录
- RUNTIME_LOG_lOW_POWER_MIN=0x1000,
- //录音
- RUNTIME_LOG_RECORD_MIN=0x1100,
- RUNTIME_LOG_RECORD_START, //0x1101 录音开始
- RUNTIME_LOG_RECORD_STOP, //0x1102 录音停止
- RUNTIME_LOG_RECORD_START_AI, //0x1103 AI录音开始
- RUNTIME_LOG_RECORD_STOP_AI, //0x1104 AI录音停止
-
+#endif /*__cplusplus*/
+#endif /*__cplusplus*/
+
+typedef enum {
+ //开机关机
+ RUNTIME_LOG_POWER_MIN = 0x0000,
+ RUNTIME_LOG_POWER_ON, // 0x0001 开机
+ RUNTIME_LOG_POWER_OFF, // 0x0002 关机
+ RUNTIME_LOG_REBOOT, // 0x0003 重启
+ RUNTIME_LOG_OTA, // 0x0004 ota升级
+ RUNTIME_LOG_FACTORY_RESET, // 0x0005 恢复出厂设置
+
+ //蓝牙
+ RUNTIME_LOG_BLE_MIN = 0x0100,
+
+ RUNTIME_LOG_BLE_BROADCAST_ON,
+ RUNTIME_LOG_BLE_BROADCAST_OFF,
+ RUNTIME_LOG_BLE_CONNECT,
+ RUNTIME_LOG_BLE_DISCONNECT,
+
+ RUNTIME_LOG_BLE_CONNECT_UPDATE_50, //连接参数更新 0x0105
+ RUNTIME_LOG_BLE_CONNECT_UPDATE_12,
+
+ RUNTIME_LOG_BLE_APP_CMD, // APP下发命令
+ RUNTIME_LOG_BLE_ALIPAY_CMD,
+ RUNTIME_LOG_BLE_WATCH_REPLY, //手表回复
+
+ RUNTIME_LOG_BLE_APP_SYN_END, //同步结束
+
+ RUNTIME_LOG_BR_CONNECT_HFP,
+ RUNTIME_LOG_BR_DISCONNECT_HFP,
+ RUNTIME_LOG_BR_CONNECT_A2DP,
+ RUNTIME_LOG_BR_DISCONNECT_A2DP,
+
+ RUNTIME_LOG_BR_CONNECT_A2DP_HEADSET,
+ RUNTIME_LOG_BR_DISCONNECT_A2DP_HEADSET,
+ //电话
+ RUNTIME_LOG_PHONE_MIN = 0x0200,
+ RUNTIME_LOG_PHONE_HFP_ACTIVE,
+ RUNTIME_LOG_PHONE_HFP_HELD,
+ RUNTIME_LOG_PHONE_HFP_DIALING,
+ RUNTIME_LOG_PHONE_HFP_ALERTING,
+ RUNTIME_LOG_PHONE_HFP_INCOMING,
+ RUNTIME_LOG_PHONE_HFP_WAITING,
+ RUNTIME_LOG_PHONE_HFP_FINISHED,
+ RUNTIME_LOG_PHONE_HFP_TO_MOBILE_PHONE,
+
+ RUNTIME_LOG_PHONE_CAT1_DIALING,
+ RUNTIME_LOG_PHONE_CAT1_INCOMING,
+ RUNTIME_LOG_PHONE_CAT1_WAITING,
+ RUNTIME_LOG_PHONE_CAT1_ACTIVE,
+ RUNTIME_LOG_PHONE_CAT1_FINISH,
+ RUNTIME_LOG_PHONE_CAT1_REJECT,
+
+ RUNTIME_LOG_PHONE_RESET, //状态复位
+
+ // cat1
+ RUNTIME_LOG_CAT1_MIN = 0x0300,
+
+ /*运动*/
+ RUNTIME_LOG_SPORT_MIN = 0x0400,
+ //手表发起运动
+ RUNTIME_LOG_DIAL_SPORT_LAUNCH,
+ // App发起运动
+ RUNTIME_LOG_APP_SPORT_LAUNCH,
+ //开始特殊运动(跑步,走路,跑步机,漫步机)
+ RUNTIME_LOG_SPORT_SPECIAL_START,
+ //开始普通运动
+ RUNTIME_LOG_SPORT_NORMAL_START,
+ //暂停运动
+ RUNTIME_LOG_SPORT_PAUSE,
+ //恢复运动
+ RUNTIME_LOG_SPORT_RESUME,
+ //结束运动
+ RUNTIME_LOG_SPORT_END,
+ /*******************************/
+
+ /*******************************/
+ //心率
+ RUNTIME_LOG_HEART_MIN = 0x0500,
+ //主动测量心率
+ RUNTIME_LOG_HEART_MEASURE,
+ //测量心率结束
+ RUNTIME_LOG_HEART_MEASURE_END,
+ //被动测量心率
+ RUNTIME_LOG_HEART_PASSIVE_MEASURE,
+ //被动测量心率结束
+ RUNTIME_LOG_OXYGEN_PASSIVE_MEASURE_END,
+ /*******************************/
+
+ //佩戴
+ RUNTIME_LOG_WEAR_MIN = 0x0600,
+
+ /*******************************/
+ //血氧
+ RUNTIME_LOG_OXYGEN_MIN = 0x0700,
+ //主动测量血氧
+ RUNTIME_LOG_OXYGEN_MEASURE,
+ //测量血氧结束
+ RUNTIME_LOG_OXYGEN_MEASURE_END,
+ /*******************************/
+
+ // LCD
+ RUNTIME_LOG_LCD_MIN = 0x0800,
+ RUNTIME_LOG_LCD_ON, // 0x0801 屏幕亮
+ RUNTIME_LOG_LCD_OFF, // 0x0802 屏幕灭
+ //抬腕
+ RUNTIME_LOG_RAISE_MIN = 0x0900,
+
+ //充电
+ RUNTIME_LOG_CHARGE_MIN = 0x0A00,
+ RUNTIME_LOG_CHARGE_START, // 0x0A01 充电开始
+ RUNTIME_LOG_CHARGE_STOP, // 0x0A02 充电停止
+
+ //电池电量变化
+ RUNTIME_LOG_BATTERY_MIN = 0x0B00,
+
+ //马达
+ RUNTIME_LOG_MOTOR_MIN = 0x0C00,
+ RUNTIME_LOG_MOTOR_START, // 0x0C01 马达开始转动
+ RUNTIME_LOG_MOTOR_STOP, // 0x0C02 马达停止转动
+
+ /*******************************/
+ //表盘
+ RUNTIME_LOG_DIAL_MIN = 0x0D00,
+ //表盘切换视频表盘(后续增加该类型,目前不好判断)
+ RUNTIME_LOG_DIAL_VIDEO_START,
+ //表盘切换指针表盘
+ RUNTIME_LOG_DIAL_POINTER_START,
+ //表盘切换序列帧表盘
+ RUNTIME_LOG_DIAL_SEQUENCE_START,
+ //表盘切换数码表盘
+ RUNTIME_LOG_DIAL_DIGITAL_START,
+ /*******************************/
+
+ //音乐
+ RUNTIME_LOG_MUSIC_MIN = 0x0E00,
+ RUNTIME_LOG_LOCAL_MUSIC_PLAY_START, // 0x0E01 本地音乐开始播放
+ RUNTIME_LOG_LOCAL_MUSIC_PLAY_PAUSE, // 0x0E02 本地音乐开始暂停
+ RUNTIME_LOG_LOCAL_MUSIC_PLAY_STOP, // 0x0E03 本地音乐播放停止
+
+ //铃声
+ RUNTIME_LOG_RING_MIN = 0x0F00,
+ RUNTIME_LOG_RING_PLAY_START_ALARM, // 0x0F01 闹钟铃声开始播放
+ RUNTIME_LOG_RING_PLAY_STOP_ALARM, // 0x0F02 闹钟铃声播放停止
+ RUNTIME_LOG_RING_PLAY_START_COUNTDOWN, // 0x0F03 倒计时铃声开始播放
+ RUNTIME_LOG_RING_PLAY_STOP_COUNTDOWN, // 0x0F04 倒计时铃声播放停止
+ RUNTIME_LOG_RING_PLAY_START_FINDWATCH, // 0x0F05 查找手表铃声开始播放
+ RUNTIME_LOG_RING_PLAY_STOP_FINDWATCH, // 0x0F06 查找手表铃声播放停止
+
+ //低功耗记录
+ RUNTIME_LOG_lOW_POWER_MIN = 0x1000,
+
+ //录音
+ RUNTIME_LOG_RECORD_MIN = 0x1100,
+ RUNTIME_LOG_RECORD_START, // 0x1101 录音开始
+ RUNTIME_LOG_RECORD_STOP, // 0x1102 录音停止
+ RUNTIME_LOG_RECORD_START_AI, // 0x1103 AI录音开始
+ RUNTIME_LOG_RECORD_STOP_AI, // 0x1104 AI录音停止
} runtime_log_cmd_Id;
-
-
-
errcode_t uapi_save_runtime_log(uint16_t cmd);
errcode_t uapi_runtime_log_service_init(void);
#ifdef __cplusplus
#if __cplusplus
}
-#endif /* __cplusplus */
-#endif /* __cplusplus */
+#endif /*__cplusplus*/
+#endif /*__cplusplus*/
#endif