功耗runtime增加运动事件上报 1580/1 1580/head
authorpenglei <1624952103@qq.com>
Fri, 27 Dec 2024 10:16:44 +0000 (18:16 +0800)
committerpenglei <1624952103@qq.com>
Fri, 27 Dec 2024 10:16:44 +0000 (18:16 +0800)
code/sdk/drivers/peripheral/cywee/src/main_dml.c
code/sdk/drivers/peripheral/utils/custom_save_runtime.h
tools/log_parser/runtimeanalysis_2.0.py

index 693826b..ac9ac6a 100644 (file)
@@ -1212,6 +1212,7 @@ void CWM_AP_SensorListen(pSensorEVT_t sensorEVT) {
             CWM_OS_dbgPrintf("IDX_ALGO_SHAKE\n");
              break;
         case IDX_ALGO_INACTIVITY_OUTPUT:
+            uapi_save_runtime_log(RUNTIME_LOG_INACTIVITY_REPORT);
             if(uapi_dev_runtime_get_absolute_static_status()) //绝对静止 直接退出
             {
                 if((int)sensorEVT->fData[0] == 31 || (int)sensorEVT->fData[0] == 32) //最后一笔数据上报时 清除相应标志位
@@ -1356,6 +1357,7 @@ void CWM_AP_SensorListen(pSensorEVT_t sensorEVT) {
             }  
             break;
         case IDX_ALGO_ACTIVITY_OUTPUT:
+            uapi_save_runtime_log(RUNTIME_LOG_ACTIVITY_REPORT);
             is_static_state = 0;
             // cywee_func = cywee_get_send_msg_callback_func();
             if((int)sensorEVT->fData[0] == 100)
index 6fe865f..5d3113b 100644 (file)
@@ -2,7 +2,7 @@
  *@Author:luozheng 1732036298@qq.com
  *@Date:2024-12-18 10:27:52
  * @LastEditors: penglei 1624952103@qq.com
- * @LastEditTime: 2024-12-23 11:17:49
+ * @LastEditTime: 2024-12-27 18:15:51
  *@FilePath:/FD230/code/sdk/drivers/peripheral/utils/custom_save_runtime.h
  */
 /**
@@ -115,6 +115,10 @@ extern "C"
     RUNTIME_LOG_SPORT_RESUME,
     // 结束运动
     RUNTIME_LOG_SPORT_END,
+    //运动事件上报
+    RUNTIME_LOG_ACTIVITY_REPORT,
+    //静态事件上报
+    RUNTIME_LOG_INACTIVITY_REPORT,
     /*******************************/
 
     /*******************************/
index a9a3a88..8b8d977 100644 (file)
@@ -36,6 +36,8 @@ str_bin_list =[ ['0001', "开机 "],
                 ['0405',"停止运动"],\r
                 ['0406',"恢复运动"],\r
                 ['0407',"运动结束"],\r
+                ['0408',"运动事件上报"],\r
+                ['0409',"静态事件上报"],\r
                 ['0501',"主动检测心率"],\r
                 ['0502',"主动检测心率结束"],\r
                 ['0503',"被动检测心率"],\r
@@ -47,6 +49,9 @@ str_bin_list =[ ['0001', "开机 "],
                 ['0509',"心率结果未佩戴"],\r
                 ['050a',"心率结果无效值"],\r
                 ['050b',"检测成功"],\r
+                ['050c',"获取到1个无效值"],\r
+                ['050d',"获取到1个有效值"],\r
+                ['050e',"获取到1个未佩戴值"],\r
                 ['0601',"开启佩戴检测"],\r
                 ['0602',"关闭佩戴检测"],\r
                 ['0701',"主动检测血氧"],\r