From 1980123ff3a468c401b6e1a56775686a8a3bef4d Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E7=BD=97=E6=AD=A3?= <1732036298@qq.com> Date: Fri, 20 Dec 2024 09:02:52 +0000 Subject: [PATCH] Merge #1541 into sdk602patch0911 from refs/changes/1541/head MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Code review from 罗正 * refs/changes/1541/head: (11 commits squashed) - 优化了手表与蓝牙耳机连接后本地音乐播放器声音进度条0-40范围内耳机基本没有声音问题。 - Merge branch 'sdk602patch0911' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230 into sdk602patch0911 - Merge branch 'sdk602patch0911' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230 into sdk602patch0911 - 解决闹钟弹窗取消其他界面的长亮屏操作 - 添加手表运行时操作log记录 - Merge branch 'sdk602patch0911' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230 into sdk602patch0911 - Merge branch 'sdk602patch0911' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230 into sdk602patch0911 - Merge branch 'sdk602patch0911' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230 into sdk602patch0911 - Merge branch 'sdk602patch0911' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230 into sdk602patch0911 - 添加功耗脚本格式化解析 - 功耗格式化解析脚本更新 Signed-off-by: 罗正 <1732036298@qq.com> Reviewed-by: Caisking <3449750381@qq.com> Reviewed-by: 罗正 <1732036298@qq.com> Reviewed-by: aliyun8003852482 <1224667075@qq.com> Reviewed-by: snickersun@163.com Reviewed-by: aliyun6865282430 <1624952103@qq.com> Merged-by: Caisking <3449750381@qq.com> CR-link: https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230/change/1541 --- .../peripheral/utils/custom_save_runtime.h | 366 +++++++++--------- tools/log_parser/runtimeanalysis.py | 56 ++- 2 files changed, 235 insertions(+), 187 deletions(-) diff --git a/code/sdk/drivers/peripheral/utils/custom_save_runtime.h b/code/sdk/drivers/peripheral/utils/custom_save_runtime.h index a1df48cd6..324ce4a53 100644 --- a/code/sdk/drivers/peripheral/utils/custom_save_runtime.h +++ b/code/sdk/drivers/peripheral/utils/custom_save_runtime.h @@ -1,8 +1,8 @@ /* *@Author:luozheng 1732036298@qq.com *@Date:2024-12-18 10:27:52 - * @LastEditors: penglei 1624952103@qq.com - * @LastEditTime: 2024-12-19 18:17:33 + * @LastEditors: luozheng 1732036298@qq.com + * @LastEditTime: 2024-12-20 16:39:00 *@FilePath:/FD230/code/sdk/drivers/peripheral/utils/custom_save_runtime.h */ /** @@ -21,12 +21,14 @@ #include #ifdef __cplusplus #if __cplusplus -extern "C" { +extern "C" +{ #endif /*__cplusplus*/ #endif /*__cplusplus*/ -typedef enum { - //开机关机 + typedef enum + { + // 开机关机 RUNTIME_LOG_POWER_MIN = 0x0000, RUNTIME_LOG_POWER_ON, // 0x0001 开机 RUNTIME_LOG_POWER_OFF, // 0x0002 关机 @@ -34,193 +36,191 @@ typedef enum { 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_A2DP_SNK_START_STREAM, - RUNTIME_LOG_BR_A2DP_SNK_NOT_PLAYING, - RUNTIME_LOG_BR_A2DP_SNK_PLAYING, - - - 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, //状态复位 + RUNTIME_LOG_BLE_BROADCAST_ON, // 0x0101 广播开启 + RUNTIME_LOG_BLE_BROADCAST_OFF, // 0x0102 广播关闭 + RUNTIME_LOG_BLE_CONNECT, // 0x0103 ble连接 + RUNTIME_LOG_BLE_DISCONNECT, // 0x0104 ble断开 + + RUNTIME_LOG_BLE_CONNECT_UPDATE_50, // 0x0105 连接参数更新50 + RUNTIME_LOG_BLE_CONNECT_UPDATE_12, // 0x0106 连接参数更新12 + + RUNTIME_LOG_BLE_APP_CMD, // 0107 APP下发命令 + RUNTIME_LOG_BLE_ALIPAY_CMD, // 0108 支付宝命令 + RUNTIME_LOG_BLE_WATCH_REPLY, // 0109 手表回复 + + RUNTIME_LOG_BLE_APP_SYN_END, // 010a 同步结束 + + RUNTIME_LOG_BR_CONNECT_HFP, // 010b HFP连接 + RUNTIME_LOG_BR_DISCONNECT_HFP, // 010c HFP断开 + RUNTIME_LOG_BR_CONNECT_A2DP, // 010d A2DP连接 + RUNTIME_LOG_BR_DISCONNECT_A2DP, // 010e A2DP断开 + RUNTIME_LOG_BR_A2DP_SNK_START_STREAM, // 010f A2DP流创建 + RUNTIME_LOG_BR_A2DP_SNK_NOT_PLAYING, // 0110 A2DP流销毁 + RUNTIME_LOG_BR_A2DP_SNK_PLAYING, // 0111 A2DP开始播放 + + RUNTIME_LOG_BR_CONNECT_A2DP_HEADSET, // 0112 连接耳机 + RUNTIME_LOG_BR_DISCONNECT_A2DP_HEADSET, // 0113 断开耳机 + // 电话 + RUNTIME_LOG_PHONE_MIN = 0x0200, + RUNTIME_LOG_PHONE_HFP_ACTIVE, // 0201 HFP电话接听 + RUNTIME_LOG_PHONE_HFP_HELD, // 0202 HFP电话挂起 + RUNTIME_LOG_PHONE_HFP_DIALING, // 0203 HFP电话拨打 + RUNTIME_LOG_PHONE_HFP_ALERTING, // 0204 HFP电话响铃 + RUNTIME_LOG_PHONE_HFP_INCOMING, // 0205 HFP电话来电 + RUNTIME_LOG_PHONE_HFP_WAITING, // 0206 HFP电话等待 + RUNTIME_LOG_PHONE_HFP_FINISHED, // 0207 HFP电话结束 + RUNTIME_LOG_PHONE_HFP_TO_MOBILE_PHONE, // 0208 HFP电话拨打电话 + + RUNTIME_LOG_PHONE_CAT1_DIALING, // 0209 cat1电话拨打 + RUNTIME_LOG_PHONE_CAT1_INCOMING, // 020a cat1电话来电 + RUNTIME_LOG_PHONE_CAT1_WAITING, // 020b cat1电话等待 + RUNTIME_LOG_PHONE_CAT1_ACTIVE, // 020c cat1电话接听 + RUNTIME_LOG_PHONE_CAT1_FINISH, // 020d cat1电话结束 + RUNTIME_LOG_PHONE_CAT1_REJECT, // 020e cat1电话拒绝 + RUNTIME_LOG_PHONE_RESET, // 020f 电话状态复位 // cat1 - RUNTIME_LOG_CAT1_MIN=0x0300, - RUNTIME_LOG_CAT1_UDP_MSG_COMMING, - RUNTIME_LOG_CAT1_UDP_MSG_NETWORKSTAT, - RUNTIME_LOG_CAT1_UDP_MSG_TIME, - RUNTIME_LOG_CAT1_UDP_MSG_CONNECTED, - RUNTIME_LOG_CAT1_UDP_MSG_DISCONNECTED, - RUNTIME_LOG_CAT1_UDP_MSG_OTA_UPDATE, - RUNTIME_LOG_CAT1_UDP_MSG_REPLY, - RUNTIME_LOG_CAT1_UDP_MSG_DMP_CM_ADDRESS, - RUNTIME_LOG_CAT1_UDP_GET_CAT1VER, - RUNTIME_LOG_CAT1_UDP_MSG_ATCMD, - RUNTIME_LOG_CAT1_UDP_MSG_RECV_DMP, - RUNTIME_LOG_CAT1_UDP_MSG_SMS, - + RUNTIME_LOG_CAT1_MIN = 0x0300, + RUNTIME_LOG_CAT1_UDP_MSG_COMMING, // 0301 CAT1来电消息 + RUNTIME_LOG_CAT1_UDP_MSG_NETWORKSTAT, // 0302 获取Cat1信号信息,VOLTE信息,信号强度,SIM卡状态 + RUNTIME_LOG_CAT1_UDP_MSG_TIME, // 0303 获取Cat1时间 + RUNTIME_LOG_CAT1_UDP_MSG_CONNECTED, // 0304 CAT1电话接听消息 + RUNTIME_LOG_CAT1_UDP_MSG_DISCONNECTED, // 0305 CAT1电话挂断消息 + RUNTIME_LOG_CAT1_UDP_MSG_OTA_UPDATE, // 0306 触发Cat1 OTA升级 + RUNTIME_LOG_CAT1_UDP_MSG_REPLY, // 0307 UDP_MSG_REPLY + RUNTIME_LOG_CAT1_UDP_MSG_DMP_CM_ADDRESS, // 0308 BLE发送移动入库地址 + RUNTIME_LOG_CAT1_UDP_GET_CAT1VER, // 0309 获取Cat1版本号 + RUNTIME_LOG_CAT1_UDP_MSG_ATCMD, // 030a CAT1 AT指令 + RUNTIME_LOG_CAT1_UDP_MSG_RECV_DMP, // 030b 入库配置flag + RUNTIME_LOG_CAT1_UDP_MSG_SMS, // 030c CAT1接收到的SMS信息给MCU,包含电话号及短信内容 /*运动*/ - 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_HEART_SPORT_MEASURE, - //运动测量心率暂停或结束 - RUNTIME_LOG_OXYGEN_SPORT_MEASURE_END, - /*******************************/ - - //佩戴 - RUNTIME_LOG_WEAR_MIN = 0x0600, - RUNTIME_LOG_WEAR_MIN_START = 0x0601, + 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_HEART_SPORT_MEASURE, + // 运动测量心率暂停或结束 + RUNTIME_LOG_OXYGEN_SPORT_MEASURE_END, + /*******************************/ + + // 佩戴 + RUNTIME_LOG_WEAR_MIN = 0x0600, + RUNTIME_LOG_WEAR_MIN_START = 0x0601, RUNTIME_LOG_WEAR_MIN_STOP = 0x0602, - /*******************************/ - //血氧 - 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_RAISE_MIN_UP = 0x0901, - RUNTIME_LOG_RAISE_MIN_DOWN = 0x0902, - - //充电 - RUNTIME_LOG_CHARGE_MIN = 0x0A00, - RUNTIME_LOG_CHARGE_START, // 0x0A01 充电开始 - RUNTIME_LOG_CHARGE_STOP, // 0x0A02 充电停止 - - //电池电量变化 - RUNTIME_LOG_BATTERY_MIN = 0x0B00, - RUNTIME_LOG_BATTERY_MIN_UP = 0x0B01, - RUNTIME_LOG_BATTERY_MIN_DOWN = 0x0B02, - - //马达 - 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_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_RAISE_MIN_UP = 0x0901, + RUNTIME_LOG_RAISE_MIN_DOWN = 0x0902, + + // 充电 + RUNTIME_LOG_CHARGE_MIN = 0x0A00, + RUNTIME_LOG_CHARGE_START, // 0x0A01 充电开始 + RUNTIME_LOG_CHARGE_STOP, // 0x0A02 充电停止 + + // 电池电量变化 + RUNTIME_LOG_BATTERY_MIN = 0x0B00, + RUNTIME_LOG_BATTERY_MIN_UP = 0x0B01, + RUNTIME_LOG_BATTERY_MIN_DOWN = 0x0B02, + + // 马达 + 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_lOW_POWER_M_SLEEP, - RUNTIME_LOG_lOW_POWER_NO_M_SLEEP, - RUNTIME_LOG_lOW_POWER_SYS_SLEEP, - RUNTIME_LOG_lOW_POWER_NO_SYS_SLEEP, - //录音 - 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_MSG_MIN = 0x1200, - //消息显示 - RUNTIME_LOG_MSG_SHOW, - -} runtime_log_cmd_Id; - -errcode_t uapi_save_runtime_log(uint16_t cmd); - -errcode_t uapi_runtime_log_service_init(void); + RUNTIME_LOG_lOW_POWER_M_SLEEP, // 0x1001 进入M低功耗记录 + RUNTIME_LOG_lOW_POWER_NO_M_SLEEP, // 0x1002 退出M低功耗记录 + RUNTIME_LOG_lOW_POWER_SYS_SLEEP, // 0x1003 进入系统低功耗记录 + RUNTIME_LOG_lOW_POWER_NO_SYS_SLEEP, // 0x1004 退出系统低功耗记录 + // 录音 + 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_MSG_MIN = 0x1200, + // 消息显示 + RUNTIME_LOG_MSG_SHOW, + + } 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 diff --git a/tools/log_parser/runtimeanalysis.py b/tools/log_parser/runtimeanalysis.py index d16eed7ee..c2e0b10a9 100644 --- a/tools/log_parser/runtimeanalysis.py +++ b/tools/log_parser/runtimeanalysis.py @@ -1,8 +1,8 @@ ''' Author: penglei 1624952103@qq.com Date: 2024-12-20 10:51:08 -LastEditors: penglei 1624952103@qq.com -LastEditTime: 2024-12-20 14:14:39 +LastEditors: luozheng 1732036298@qq.com +LastEditTime: 2024-12-20 16:42:46 FilePath: /FD230/tools/log_parser/runtimeanalysis.py Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE ''' @@ -67,8 +67,56 @@ str_bin_list = [ ['0b01',"电量增加"], ['0b02',"电量减少"], ['0c01',"马达震动"], - ['1201',"消息弹窗显示"] - + ['1201',"消息弹窗显示"], + ['0101',"广播开启"], + ['0102',"广播关闭"], + ['0103',"ble连接"], + ['0104',"ble断开"], + ['0105',"连接参数更新50"], + ['0106',"连接参数更新12"], + ['0107',"APP下发命令"], + ['0108',"支付宝命令"], + ['0109',"手表回复"], + ['010a',"同步结束"], + ['010b',"HFP连接"], + ['010c',"HFP断开"], + ['010d',"A2DP连接"], + ['010e',"A2DP断开"], + ['010f',"A2DP流创建"], + ['0110',"A2DP流销毁"], + ['0111',"A2DP开始播放"], + ['0112',"连接耳机"], + ['0113',"断开耳机"], + ['0201',"HFP电话接听"], + ['0202',"HFP电话挂起"], + ['0203',"HFP电话拨打"], + ['0204',"HFP电话响铃"], + ['0205',"HFP电话来电"], + ['0206',"HFP电话等待"], + ['0207',"HFP电话结束"], + ['0208',"HFP电话拨打电话"], + ['0209',"cat1电话拨打"], + ['020a',"cat1电话来电"], + ['020b',"cat1电话等待"], + ['020c',"cat1电话接听"], + ['020d',"cat1电话结束"], + ['020e',"cat1电话拒绝"], + ['020f',"电话状态复位"], + ['0301',"CAT1来电消息"], + ['0302',"获取Cat1信号信息,VOLTE信息,信号强度,SIM卡状态"], + ['0303',"获取Cat1时间"], + ['0304',"CAT1电话接听消息"], + ['0305',"CAT1电话挂断消息"], + ['0306',"触发Cat1 OTA升级"], + ['0307',"UDP_MSG_REPLY"], + ['0308',"BLE发送移动入库地址"], + ['0309',"获取Cat1版本号"], + ['030a',"CAT1 AT指令"], + ['030b',"入库配置flag"], + ['1001',"低功耗记录"], + ['1002',"退出M低功耗记录"], + ['1003',"进入系统低功耗记录"], + ['1004',"退出系统低功耗记录"] ] # 打开输出文件以写入 -- 2.17.1