8 changed files with 106 additions and 18 deletions
-
BINui/hand_acid_mainboard_ui.HMI
-
27ui/ui.h
-
2usrc/service/app_core.cpp
-
10usrc/service/front_end_controler.hpp
-
14usrc/service/page/Page_login.cpp
-
1usrc/service/page/page.hpp
-
43usrc/service/page/submenu/Page_muSettings.cpp
-
27usrc/service/page/submenu/Page_muSettings.hpp
@ -0,0 +1,43 @@ |
|||
#include "Page_muSettings.hpp"
|
|||
using namespace iflytop; |
|||
|
|||
/**
|
|||
* @brief |
|||
* ËáÀàÐÞ¸ÄÒ³Ãæ |
|||
*/ |
|||
|
|||
#define PAGE pg_muSettings
|
|||
#define TAG "Page_muSettings"
|
|||
static CfgItermCache cfgcache; |
|||
|
|||
bool Page_muSettings::isBelongThisPage(int page) { return page == PAGE; } |
|||
|
|||
void Page_muSettings::OnPageLoad() { //
|
|||
UIS->setVal(PAGE, ob_muSettings_bleCliName, "testData"); |
|||
UIS->setVal(PAGE, ob_muSettings_irun0, "1"); |
|||
UIS->setVal(PAGE, ob_muSettings_irun1, "1"); |
|||
UIS->setVal(PAGE, ob_muSettings_irun2, "1"); |
|||
UIS->setVal(PAGE, ob_muSettings_irun3, "1"); |
|||
UIS->setVal(PAGE, ob_muSettings_pumpCoef0, "1"); |
|||
UIS->setVal(PAGE, ob_muSettings_pumpCoef1, "1"); |
|||
UIS->setVal(PAGE, ob_muSettings_pumpCoef2, "1"); |
|||
UIS->setVal(PAGE, ob_muSettings_pumpCoef3, "1"); |
|||
UIS->setVal(PAGE, ob_muSettings_pipeLen0, "1"); |
|||
UIS->setVal(PAGE, ob_muSettings_pipeLen1, "1"); |
|||
UIS->setVal(PAGE, ob_muSettings_pipeLen2, "1"); |
|||
UIS->setVal(PAGE, ob_muSettings_pipeLen3, "1"); |
|||
UIS->setVal(PAGE, ob_muSettings_addAcidVel, "1"); |
|||
}; |
|||
|
|||
void Page_muSettings::OnInputFieldContentChange(uint8_t bid, const char* text) { UIS->setVal(PAGE, bid, text); } |
|||
void Page_muSettings::OnButton(uint8_t bid, uint8_t val) { |
|||
static CfgItermCache usrpasswdcache; |
|||
ZLOGI(TAG, "bid:%d", bid); |
|||
if (bid == ob_muSettings_bleScan) { |
|||
ZLOGI(TAG, "bleScan"); |
|||
} else if (bid == ob_muSettings_bak) { |
|||
UIS->chpage(GSM->getMenuPage()); |
|||
} |
|||
}; |
|||
|
|||
// muAcidType
|
@ -0,0 +1,27 @@ |
|||
#pragma once
|
|||
//
|
|||
#include "../page_processer.hpp"
|
|||
namespace iflytop { |
|||
using namespace std; |
|||
// page: keybAcidCh
|
|||
class Page_muSettings : public IPageProcesser { |
|||
private: |
|||
/* data */ |
|||
|
|||
public: |
|||
static Page_muSettings* ins() { |
|||
static Page_muSettings instance; |
|||
return &instance; |
|||
} |
|||
|
|||
private: |
|||
virtual bool isBelongThisPage(int page) override; |
|||
|
|||
virtual void OnPageLoad() override; |
|||
virtual void OnInputFieldContentChange(uint8_t bid, const char* text) override; |
|||
virtual void OnButton(uint8_t bid, uint8_t val) override; |
|||
|
|||
private: |
|||
}; |
|||
|
|||
} // namespace iflytop
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue