{
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);
}
static void mgdataTimerCallBack(int data)
{
+ cat1_at_cmd("at*mrd_cdf=Q,LteCalData.nvm");
cat1_getsignal();
cat1_getver();
OHOS::testcat1View *pview = OHOS::testcat1View::GetInstance();
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);
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);