电池产测UI增加NTC温度显示 2883/1 2883/head 2884/target/1
authorpenglei <1624952103@qq.com>
Mon, 8 Dec 2025 06:59:35 +0000 (14:59 +0800)
committerpenglei <1624952103@qq.com>
Mon, 8 Dec 2025 06:59:35 +0000 (14:59 +0800)
code/sdk/zhihui/UI/producttest/src/testchanging.cpp

index 20a2ccb..1f58c02 100644 (file)
@@ -212,14 +212,19 @@ namespace OHOS
 
 
         float voltage = 0.0F;
+        float bat_temp = 0.0F;
+        float pcb_temp = 0.0F;
         uint8_t power = 0;
+#ifdef SUPPORT_BATTERY_SERVICE
         power = battery_get_voltage(&voltage);
+        battery_get_pcb_temp(&pcb_temp);
+        battery_get_battery_temp(&bat_temp);
+#endif
+        char  battery_buf[64]={0};
 
-        char  battery_buf[32]={0};
-
-        sprintf_s(battery_buf,32,"power:%d\nvoltage:%.2f",power,voltage);
+        sprintf_s(battery_buf,64,"power:%d\nvoltage:%.2f\nbat_temp:%.2f\npcb_temp:%.2f",power,voltage,bat_temp,pcb_temp);
 
-        charnge_label= testAboutView::GetInstance()->init_title(100,250,battery_buf);
+        charnge_label= testAboutView::GetInstance()->init_title(70,250,battery_buf);
         testCHANINGScrollView->Add(charnge_label);
 
 #if ENABLE_TEST_RESULT_BUTTONS