BPModel::GetInstance()->BP_StartTimer(); // 开始计时器,计时结束后自动切换到主界面
}
- if (strcmp(view.GetViewId(),CALIBRATIONBUTTON) == 0) // 上次校准时间界面到二次校准界面
+ else if (strcmp(view.GetViewId(), "value_check") == 0 && flag == 0)
+ {
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "value_check");
+ BPMainView::GetInstance()->ChangeView(BPVALUEVIEW, BPSECUNDERCALIBRATIONVIEW);
+ BPModel::GetInstance()->BP_StartTimer(); // 开始计时器,计时结束后自动切换到主界面
+ flag++;
+ }
+ else if (strcmp(view.GetViewId(), "value_check") == 0 && flag == 1)
+ {
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "value_check");
+ BPMainView::GetInstance()->ChangeView(BPVALUEVIEW, BPRESULTANALYSISVIEW);
+ flag = 0;
++ else if (strcmp(view.GetViewId(),CALIBRATIONBUTTON) == 0) // 上次校准时间界面到二次校准界面
+ {
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "CALIBRATIONBUTTON");
+ BPModel::GetInstance()->BP_Control(BPState::BP_CALIBRATING_SECONDTIME);
+ BPMainView::GetInstance()->ChangeView(BPLASTCALIBRATIONTIME, BPSECUNDERCALIBRATIONVIEW);
+ BPModel::GetInstance()->BP_StartTimer(); // 开始计时器,计时结束后自动切换到主界面
}
- if (strcmp(view.GetViewId(), "SBPLeft") == 0)
+ else if (strcmp(view.GetViewId(), "SBPLeft") == 0)
{
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SBPLeft_BP");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SBPLeft_BP");
+ BPModel::GetInstance()->BP_SetValue(BP_VALUE_TYPE::SBP,false);
+ if(BPValueView::GetInstance()){
+ BPValueView::GetInstance()->UpDateVauleText(BP_VALUE_TYPE::SBP);
+ }
}
- if (strcmp(view.GetViewId(), "SBPRight") == 0)
+ else if (strcmp(view.GetViewId(), "SBPRight") == 0)
{
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SBPRight");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SBPRight");
+ BPModel::GetInstance()->BP_SetValue(BP_VALUE_TYPE::SBP,true);
+ if(BPValueView::GetInstance()){
+ BPValueView::GetInstance()->UpDateVauleText(BP_VALUE_TYPE::SBP);
+ }
}
- if (strcmp(view.GetViewId(), "DBPLeft") == 0)
+ else if (strcmp(view.GetViewId(), "DBPLeft") == 0)
{
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "DBPLeft");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "DBPLeft");
+ BPModel::GetInstance()->BP_SetValue(BP_VALUE_TYPE::DBP,false);
+ if(BPValueView::GetInstance()){
+ BPValueView::GetInstance()->UpDateVauleText(BP_VALUE_TYPE::DBP);
+ }
}
- if (strcmp(view.GetViewId(), "DBPRight") == 0)
+ else if (strcmp(view.GetViewId(), "DBPRight") == 0)
{
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "DBPRight");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "DBPRight");
+ BPModel::GetInstance()->BP_SetValue(BP_VALUE_TYPE::DBP,true);
+ if(BPValueView::GetInstance()){
+ BPValueView::GetInstance()->UpDateVauleText(BP_VALUE_TYPE::DBP);
+ }
}
else if (strcmp(view.GetViewId(), CALIBRATIONLATTERBUTTON) == 0)
{
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "CALIBRATIONLATTERBUTTON");
- }
- else if (strcmp(view.GetViewId(), CALIBRATIONBUTTON) == 0)
- {
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "CALIBRATIONBUTTON");
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "CALIBRATIONLATTERBUTTON");
+ //退出
}
return true;
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "BPPresenter::OnClick");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "BPPresenter::OnClick");
}
}