{
static constexpr uint16_t PROGRESS_VALUE_MIN = 0;
static constexpr uint16_t PROGRESS_VALUE_MAX = 10;
- static uint16_t passflag = 0; //第几次校准成功标志位
-
static BPMainPresenter *g_pBPMainPresenter;
void BPMainPresenter::OnResume(void) {}
- void BPMainPresenter::OnStop(void)
+ void BPMainPresenter::OnStop(void)
{
- //重置状态
+ // 重置状态
BPModel::GetInstance()->BP_Control(BPState::BP_NORMAL);
}
bool BPMainPresenter::OnClick(UIView &view, const ClickEvent &event)
{
+ static int16_t passflag = 0; // 第几次校准成功标志位
std::string viewId = view.GetViewId();
std::map<std::string, std::pair<int16_t, int16_t>> viewIdMap = {
BPModel::GetInstance()->BP_Control(BPState::BP_CALIBRATING_FIRSTTIME);
BPMainView::GetInstance()->ChangeView(BPCALPOSREQVIEW, BPUNDERCALIBRATIONVIEW);
}
- else if (strcmp(view.GetViewId(),CALIBRATIONBUTTON) == 0) // 上次校准时间界面到二次校准界面
+ else if (strcmp(view.GetViewId(), CALIBRATIONBUTTON) == 0) // 上次校准时间界面到二次校准界面
{
BPModel::GetInstance()->BP_Control(BPState::BP_CALIBRATING_SECONDTIME);
BPMainView::GetInstance()->ChangeView(BPLASTCALIBRATIONTIME, BPSECUNDERCALIBRATIONVIEW);
BPModel::GetInstance()->BP_Control(BPState::BP_CALIBRATING_ANGLYSIS);
BPMainView::GetInstance()->ChangeView(BPVALUEVIEW, BPRESULTANALYSISVIEW);
}
- else if (strcmp(view.GetViewId(), PASSCAECKBUTTON) == 0) //校准成功界面
+ else if (strcmp(view.GetViewId(), PASSCAECKBUTTON) == 0) // 校准成功界面
{
- if(passflag == 0)
+ if (passflag == 0)
{
- BPMainView::GetInstance()->ChangeView(BPCALIBRATIONPASSVIEW, BPLASTCALIBRATIONTIME);
- passflag = 1;
+ BPMainView::GetInstance()->ChangeView(BPCALIBRATIONPASSVIEW, BPLASTCALIBRATIONTIME);
+ passflag = 1;
}
else
{
//退出
- passflag = 0;
+ //passflag = 0;
}
-
}
else if (strcmp(view.GetViewId(), "SBPLeft") == 0)
{
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);
+ BPModel::GetInstance()->BP_SetValue(BP_VALUE_TYPE::SBP, false);
+ if (BPValueView::GetInstance())
+ {
+ BPValueView::GetInstance()->UpDateVauleText(BP_VALUE_TYPE::SBP);
}
}
else if (strcmp(view.GetViewId(), "SBPRight") == 0)
{
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);
+ BPModel::GetInstance()->BP_SetValue(BP_VALUE_TYPE::SBP, true);
+ if (BPValueView::GetInstance())
+ {
+ BPValueView::GetInstance()->UpDateVauleText(BP_VALUE_TYPE::SBP);
}
}
else if (strcmp(view.GetViewId(), "DBPLeft") == 0)
{
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);
+ BPModel::GetInstance()->BP_SetValue(BP_VALUE_TYPE::DBP, false);
+ if (BPValueView::GetInstance())
+ {
+ BPValueView::GetInstance()->UpDateVauleText(BP_VALUE_TYPE::DBP);
}
}
else if (strcmp(view.GetViewId(), "DBPRight") == 0)
{
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);
+ 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");
- //退出
+ // 退出
}
return true;
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "BPPresenter::OnClick");