}
- // ==================== 开机操作函数 ====================
- int ThunderBirdModel::StartBootOperation()
- {
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "ThunderBirdModel::StartBootOperation");
- //绑定设备提示 > 配置更新成功>OTA升级>其他(按触发时间先后提示)
- /*************************用户是否绑定*************************/
- do_ln_http_server_send_data(LN_HTTP_SERVICE_CMD_GET_USER_ID, nullptr, 0);//获取用户是否绑定
- if(uapi_ln_is_device_bound() == 0 || uapi_ln_is_device_bound() == -1)//未绑定
- {
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "ThunderBirdModel::StartBootOperation: 未绑定");
- //ThunderBirdMainView::GetInstance()->ChangeView(MAXVIEW, THUNDERBIRD_GUIDEVIEW, ThunderBirdGuideView::THUNDERBIRD_GUIDEVIEW_1);
- return 0;
- }
- else if(uapi_ln_is_device_bound() == 1)//已绑定
- {
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "ThunderBirdModel::StartBootOperation: 已绑定");
- //ThunderBirdMainView::GetInstance()->ChangeView(MAXVIEW, THUNDERBIRD_DIALOGUEVIEW, ThunderBirdDialogueView::THUNDERBIRD_DIALOGUEVIEW_SPEAKING);
- return 1;
- }
-
- /*************************更新角色配置*************************/
- //do_ln_http_server_send_data(LN_HTTP_SERVICE_CMD_GET_CHARACTER, nullptr, 0);//获取角色配置
- return -1;
- }
+
/*************************OTA升级*************************/
int ThunderBirdModel::ota_update_boot()
}
// ==================== 新手引导相关函数 ====================
+
+ // ==================== 开机操作函数 ====================
+ int ThunderBirdModel::StartBootOperation()
+ {
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "ThunderBirdModel::StartBootOperation");
+ //绑定设备提示 > 配置更新成功>OTA升级>其他(按触发时间先后提示)
+ /*************************用户是否绑定*************************/
+ do_ln_http_server_send_data(LN_HTTP_SERVICE_CMD_GET_USER_ID, nullptr, 0);//获取用户是否绑定
+ if(CheckBindingStatus() != BindingStatus::BOUND)//未绑定
+ {
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "ThunderBirdModel::StartBootOperation: 未绑定");
+ return 0;
+ }
+ return 1;
+ }
//判断是否绑定
ThunderBirdModel::BindingStatus ThunderBirdModel::CheckBindingStatus()
{
WEARABLE_LOGD("IMEI status checked: valid=%d", m_imeiValid);
}
- void ThunderBirdModel::SetIMEIValid(bool valid)
- {
- m_imeiValid = valid;
- m_imeiChecked = true;
- WEARABLE_LOGD("IMEI status set: valid=%d", m_imeiValid);
- }
}
\ No newline at end of file