InitCallingTimer();
- DisableCallTimer(CallTimerType::NOTIFY_PHONE_DIAL_DISPLAY);
}
static void WatchActiveHandle()
{
- DisableCallTimer(CallTimerType::NOTIFY_PHONE_DIAL_DISPLAY);
InitCallingTimer();
CallerLogModel::GetInstance()->SetCallStatus(true);
CallerLogModel::GetInstance()->SetWaitingStatus(false);
{
if (NotificationManager::GetInstance()->GetWatchCallStatus())
{
- if(get_falg_SOS())
+ if(get_falg_SOS())
{
addcalllog();
sos_falg_add();
}
else
{
- if(CallerLogModel::GetInstance()->GetCallSource()==CallerLogModel::CallSourcePhone)
- {
- addcalllog();
- }
- else if(uapi_dev_runtime_get_train_status() || transmittingISShow())
- {
- addcalllog();
- StatusReset();
- }
- else
- {
-
- addcalllog();
- StatusReset();
-}
+ if(CallerLogModel::GetInstance()->GetCallSource()==CallerLogModel::CallSourcePhone)
+ {
+ addcalllog();
+ }
+ else if(uapi_dev_runtime_get_train_status() || transmittingISShow())
+ {
+ addcalllog();
+ StatusReset();
+ }
+ else
+ {
+
+ addcalllog();
+ StatusReset();
+ }
}
}
- DisableCallTimer(CallTimerType::NOTIFY_PHONE_DIAL_DISPLAY);
}
void using_cat1_phone_state_change_cb(uint8_t state)
{
- g_callOperate = state;
+ g_callOperate = state;
+ DisableCallTimer(CallTimerType::NOTIFY_PHONE_DIAL_DISPLAY);
+
switch (g_callOperate) {
case OPERATE_DIALING:
dail_falg++;
if(dail_falg>=DIAL_TIME)
{
- cat1_call_hungup_timer();
- cat1_handle_call_disconnected((char *)CallerLogModel::GetInstance()->GetPhoneNumber().c_str());
+ // cat1_call_hungup_timer();
+ cat1_handle_call_disconnected("callfail");
}
}
{
if (calldialView != nullptr) {
DisableCallTimer(CallTimerType::NOTIFY_PHONE_CALLING_DISPLAY);
- DisableCallTimer(CallTimerType::NOTIFY_PHONE_DIAL_DISPLAY);
RootView::GetInstance()->Remove(calldialView);
#if PY_SRV_VER_CURRENT >=16
if(osTimerIsRunning(g_timer_time_Dial)==0 )
{
- osStatus_t ret = osTimerStart(g_timer_time_Dial,3000);
+ osStatus_t ret = osTimerStart(g_timer_time_Dial,5000);
WEARABLE_LOGI(WEARABLE_LOG_MODULE_MAIN_SERVICE,"cat1 g_timer_time_Dial timer ret %d\n",ret);
}
#endif