优化cat1产测界面刷新,优化电量存储 1408/1 1408/head
authorpenglei <1624952103@qq.com>
Sat, 16 Nov 2024 02:45:54 +0000 (10:45 +0800)
committerpenglei <1624952103@qq.com>
Sat, 16 Nov 2024 02:45:54 +0000 (10:45 +0800)
code/sdk/application/battery/service/battery_service.cpp
code/sdk/application/wearable/fd230app/nativeui/producttest/src/testcat1.cpp

index d749936..0cf34f7 100644 (file)
@@ -159,10 +159,6 @@ static void battery_save_percent(void)
 {
     float voltage;
     uint8_t percent = batteryservice_get_voltage(&voltage);
-    if(!percent)
-    {
-        return;
-    }
     uapi_save_file_data("/user/userdata/battery.bin",&percent,1,"wb");
     PRINT("battery_save_percent : %d",percent);
 }
index 91898da..2fd939f 100644 (file)
@@ -182,6 +182,7 @@ namespace OHOS
 
     static void  mgdataTimerCallBack(int data)
     {
+        cat1_at_cmd("at*mrd_cdf=Q,LteCalData.nvm");
         cat1_getsignal();
         cat1_getver();
         OHOS::testcat1View *pview = OHOS::testcat1View::GetInstance();
@@ -190,14 +191,13 @@ namespace OHOS
         msgver.cat1appver = uapi_dev_runtime_get_cat1_pyver();
         msgver.modem_version = uapi_dev_runtime_get_cat1_modemver();
        
-        ble_get_cat1_at_msg(msgver.calibration,1);
-
         OHOS::testcat1View::cat1_msg msg={0};
         msg.imei = uapi_dev_runtime_get_cat1_imei();
         msg.sim = uapi_dev_runtime_get_cat1_simstat();
         msg.signal = uapi_dev_runtime_get_cat1_signal();
         msg.oper = uapi_dev_runtime_get_cat1_operator();
-   
+        ble_get_cat1_at_msg(msgver.calibration,1);
+        
         if(pview !=NULL)
         {
             pview->setcat1vermsg(msgver);
@@ -341,7 +341,7 @@ namespace OHOS
         uint32_t tick;
         osStatus_t retTimer;
         Gsenson_TEST_timer = osTimerNew((osTimerFunc_t)mgdataTimerCallBack, osTimerPeriodic, NULL, NULL);
-        tick =3000;// osMs2Tick(1000);
+        tick =2000;// osMs2Tick(1000);
         retTimer = osTimerStart(Gsenson_TEST_timer, tick);
         if (retTimer != osOK && Gsenson_TEST_timer != NULL) {
             WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"StartCallTimer osTimerStart failed, ret = %lx!!", retTimer);