|
|
@ -15,6 +15,18 @@ static CfgItermCache cfgcache; |
|
|
|
* 2.对接阀门控制板的状态(直接隐藏掉) |
|
|
|
* |
|
|
|
*/ |
|
|
|
void Page_main::updateRunModeState() { |
|
|
|
// 更新底部状态栏
|
|
|
|
UIS->setEnumComponentState(PAGE, ob_main_RunMode, (int32_t)GSM->getRunMode()); // 运行模式
|
|
|
|
if (GSM->getRunMode() == khand_acid_m_jog_mode) { |
|
|
|
UIS->vis(ob_main_RunModeVal, 0); |
|
|
|
UIS->vis(ob_main_RunModeValUint, 0); |
|
|
|
} else { |
|
|
|
UIS->vis(ob_main_RunModeVal, 1); |
|
|
|
UIS->vis(ob_main_RunModeValUint, 1); |
|
|
|
UIS->setVal(PAGE, ob_main_RunModeVal, CS->getStr(kcfg_distrInterval, &cfgcache)); // 加酸间隔状态更新
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
bool Page_main::isBelongThisPage(int page) { return page == PAGE; } |
|
|
|
|
|
|
@ -47,9 +59,7 @@ void Page_main::OnPageLoad() { |
|
|
|
UIS->setAph(PAGE, ob_main_AcidState, 0); // 暂时隐藏掉Aph
|
|
|
|
UIS->setEnumComponentState(PAGE, ob_main_RemoterS, GSM->getRemoterS()); // 遥控器是否在线
|
|
|
|
|
|
|
|
// 更新底部状态栏
|
|
|
|
UIS->setEnumComponentState(PAGE, ob_main_RunMode, (int32_t)GSM->getRunMode()); // 运行模式
|
|
|
|
UIS->setVal(PAGE, ob_main_RunModeVal, CS->getStr(kcfg_distrInterval, &cfgcache)); // 加酸间隔状态更新
|
|
|
|
updateRunModeState(); |
|
|
|
|
|
|
|
UIS->setVal(PAGE, ob_main_acidch0, GSM->getPumpSelectState(0)); |
|
|
|
UIS->setVal(PAGE, ob_main_acidch1, GSM->getPumpSelectState(1)); |
|
|
@ -71,7 +81,7 @@ void Page_main::OnPageLoad() { |
|
|
|
|
|
|
|
void Page_main::OnAppEvent(AppEvent_t* event) { |
|
|
|
if (event->type == kAppEvent_RunModeChangeEvent) { |
|
|
|
UIS->setEnumComponentState(PAGE, ob_main_RunMode, (int32_t)GSM->getRunMode()); |
|
|
|
updateRunModeState(); |
|
|
|
} |
|
|
|
|
|
|
|
if (event->type == kAppEvent_RemoterConnectStateChangeEvent) { |
|
|
|