WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "OtaPresenter::OnStart");
// 确保进入OTA界面时屏幕常亮,避免下载过程中息屏
ScreenAlwaysOnCtr(OPEN_SCREEN_ALWAYS_ON);
+ #ifdef SUPPORT_CAT1_SERVICE
+ // 进入OTA界面时停止AT+CESQ命令,不获取4G信号
+ cat_sync_timer_control(0);
+ #endif
Presenter<OtaView, OtaModel>::OnStart();
}
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "OtaPresenter::OnStop");
// 退出OTA界面时关闭屏幕常亮
ScreenAlwaysOnCtr(CANCEL_SCREEN_ALWAYS_ON);
+ #ifdef SUPPORT_CAT1_SERVICE
+ // 退出OTA界面时恢复AT+CESQ命令,恢复获取4G信号
+ cat_sync_timer_control(1);
+ #endif
// StopOtaCountdown(); // 这个函数需要实现
Presenter<OtaView, OtaModel>::OnStop();
}