|
|
@ -92,22 +92,30 @@ void RemoteControlerEventProcesser::processKeyEventFromRemoter(hand_acid_remoter |
|
|
|
/**
|
|
|
|
* @brief 如果当前设备处于工作中,则无论什么按键都是停止工作 |
|
|
|
*/ |
|
|
|
|
|
|
|
if (UIS->getNowPage() == pg_login || UIS->getNowPage() == pg_pStart || UIS->getNowPage() == pg_muBleHandSett || UIS->getNowPage() == pg_muPumpTest) { |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
if (PUMPCS->isWorking()) { |
|
|
|
PUMPCS->stop(); |
|
|
|
RCTRL->setRemoterState(GSM->getRunMode(), PUMPCS->isWorking()); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief 下面几个页面蓝牙手柄按下,不做任何反应 |
|
|
|
*/ |
|
|
|
if (UIS->getNowPage() == pg_login || UIS->getNowPage() == pg_pStart || UIS->getNowPage() == pg_muBleHandSett || UIS->getNowPage() == pg_muPumpTest) { |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief 如果不在首页,则报警 |
|
|
|
*/ |
|
|
|
if (UIS->getNowPage() != pg_main) { |
|
|
|
UIS->alert("请先切换到首页,在控制设备"); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief 操作设备 |
|
|
|
*/ |
|
|
|
if (keyEvent == hand_acid_remoter_kevent_add_liquid) { |
|
|
|
//
|
|
|
|
if (!GSM->isHasPumpSelect()) { |
|
|
@ -132,6 +140,10 @@ void RemoteControlerEventProcesser::processKeyEventFromRemoter(hand_acid_remoter |
|
|
|
PUMPCS->reflux(); |
|
|
|
} else if (keyEvent == hand_acid_remoter_kevent_preFilling) { |
|
|
|
// 管路填充
|
|
|
|
if (!GSM->isHasPumpSelect()) { |
|
|
|
UIS->alert("请至少选中一个通道"); |
|
|
|
return; |
|
|
|
} |
|
|
|
PUMPCS->acidPrefilling(); |
|
|
|
} |
|
|
|
} |