diff --git a/.cproject b/.cproject
index 96a05b0..8c4f0f0 100644
--- a/.cproject
+++ b/.cproject
@@ -134,20 +134,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
diff --git a/README.md b/README.md
index 556ea44..45bc3f0 100644
--- a/README.md
+++ b/README.md
@@ -44,6 +44,15 @@ UI
```
```
+ 1. 将confirm功能提取出来,单独有一个confirm页面进行处理
+ 2. 添加返回按键事件
+ 3. 添加page_init事件,去掉page_load事件
+
+
+
+```
+
+```
量产时注意事项:
1. 量产时,需要注意注意掉显示密码的相关日志
```
diff --git a/usrc/uicontroler/base/page_processer.hpp b/usrc/uicontroler/base/page_processer.hpp
index f56aace..11bc7fa 100644
--- a/usrc/uicontroler/base/page_processer.hpp
+++ b/usrc/uicontroler/base/page_processer.hpp
@@ -1,66 +1,53 @@
#pragma once
#include "apphardware/apphardware.hpp"
+#include "config/config.hpp"
#include "uappbase/base.hpp"
+#include "ui/ui.h"
#include "uicontroler/front_end_controler.hpp"
#include "uicontroler/pagerouter/page_bak_router.hpp"
-#include "config/config.hpp"
-
-#include "ui/ui.h"
namespace iflytop {
using namespace std;
class OnPageLoadContext {
public:
- bool isFromPopWin = false;
+ bool placeHolder = false;
};
class IPageProcesser {
private:
/* data */
+ uint32_t pageId = 0;
public:
+ IPageProcesser(uint32_t pageId) { this->pageId = pageId; }
+
virtual void initialize() {
UIS->regOnUsrEventCb([this](tjc::tjc_usr_event_t* event) {
- if (!isBelongThisPage(event->pid)) {
+ if (pageId == event->pid) {
return;
}
if (event->eventId == tjc::kpt_sys_event_page_id) {
OnPageLoadContext cxt = {0};
- cxt.isFromPopWin = event->d.sys_event_page_id.isFromPopWin;
OnPageLoad(&cxt);
} else if (event->eventId == tjc::kpt_double_state_button_event) {
- OnButton(event->bid, event->d.double_state_button.val);
+ OnDoubleStateButton(event->bid, event->d.double_state_button.val);
} else if (event->eventId == tjc::kpt_button_event) {
OnButton(event->bid, event->d.button_event.val);
} else if (event->eventId == tjc::kpt_inputfield_content_change_event1 || event->eventId == tjc::kpt_inputfield_content_change_event0) {
OnInputFieldContentChange(event->bid, event->d.inputfield_content.text);
- } else if (event->eventId == tjc::kpt_login_request) {
- OnLoginButtonClick(event->bid, event->d.login_request.usrName, event->d.login_request.passwd);
- } else if (event->eventId == tjc::kpt_unlogin_request) {
- OnUnLoginButtonClick(event->bid);
- } else if(event->eventId == tjc::kpt_on_keyboard_page_load){
- OnKeyboardPageLoad();
}
});
- AppEventBus::ins()->regOnEvent([this](AppEvent_t* event) {
- if (!isBelongThisPage(UIS->getNowPage())) {
- return;
- }
- OnAppEvent(event);
- });
+ AppEventBus::ins()->regOnEvent([this](AppEvent_t* event) { OnAppEvent(event); });
}
private:
- virtual bool isBelongThisPage(int page) = 0;
virtual void OnPageLoad(OnPageLoadContext* cxt) { return; };
- virtual void OnKeyboardPageLoad() { return; };
virtual void OnInputFieldContentChange(uint8_t bid, const char* text) { return; };
virtual void OnButton(uint8_t bid, uint8_t val) { return; };
- virtual void OnLoginButtonClick(uint8_t bid, const char* userName, const char* passwd) { return; };
- virtual void OnUnLoginButtonClick(uint8_t bid) { return; };
+ virtual void OnDoubleStateButton(uint8_t bid, uint8_t val) { return; };
virtual void OnAppEvent(AppEvent_t* event) { return; };
};
diff --git a/usrc/uicontroler/front_end_controler.cpp b/usrc/uicontroler/front_end_controler.cpp
index fab5e9c..95ed9cf 100644
--- a/usrc/uicontroler/front_end_controler.cpp
+++ b/usrc/uicontroler/front_end_controler.cpp
@@ -75,21 +75,13 @@ void FrontEndControler::startSchedule() {
static tjc_rx_packet_t packet;
bool suc = eventQueue.receive(&packet, 10);
if (suc) {
- memset(&event_cache, 0, sizeof(event_cache));
uint8_t packetType = packet.data[0];
+ memset(&event_cache, 0, sizeof(event_cache));
+
if (packetType == tjc::kpt_inputfield_content_change_event1) {
processInputfieldContentChangeEvent1(packet.data, packet.datalen);
- } else if (packetType == tjc::kpt_inputfield_content_change_event0) {
- processInputfieldContentChangeEvent0(packet.data, packet.datalen);
} else if (packetType == tjc::kpt_double_state_button_event) {
processUsrDoubleStateButtonEvent(packet.data, packet.datalen);
- } else if (packetType == tjc::kpt_unlogin_request) {
- event_cache.eventId = packet.data[0];
- event_cache.pid = packet.data[1];
- event_cache.bid = packet.data[2];
- callUsrEventCb(&event_cache);
- } else if (packetType == tjc::kpt_login_request) {
- processLoginRequestEvent(packet.data, packet.datalen);
} else if (tjc::kpt_button_event == packetType) {
event_cache.eventId = packet.data[0];
event_cache.pid = packet.data[1];
@@ -107,31 +99,12 @@ void FrontEndControler::startSchedule() {
m_lastPage = m_nowPage;
m_nowPage = packet.data[1];
}
- event_cache.d.sys_event_page_id.isFromPopWin = m_isInPopWin;
#if MODULE_DEBUG
- ZLOGD(TAG, "page change from %d to %d frompoppage %d", m_lastPage, m_nowPage, m_isInPopWin);
+ ZLOGD(TAG, "page change from %d to %d ", m_lastPage, m_nowPage);
#endif
- m_isInPopWin = false;
callUsrEventCb(&event_cache);
- if (input_file_event_cache_state) {
- callUsrEventCb(&input_file_event_cache);
- input_file_event_cache_state = false;
- }
-
- } else if (tjc::kpt_on_promopt_page_load == packetType) {
- event_cache.eventId = packetType;
- event_cache.pid = packet.data[1];
- event_cache.bid = 0;
- callUsrEventCb(&event_cache);
- m_isInPopWin = true; //
- } else if (tjc::kpt_on_keyboard_page_load == packetType) {
- event_cache.eventId = packetType;
- event_cache.pid = packet.data[1];
- event_cache.bid = 0;
- callUsrEventCb(&event_cache);
- m_isInPopWin = true;
} else {
event_cache.eventId = packet.data[0];
callUsrEventCb(&event_cache);
@@ -143,7 +116,6 @@ void FrontEndControler::startSchedule() {
});
}
-
void FrontEndControler::processScreenRxPacket(uint8_t* data, size_t len) {
// 判断包是否合法
#if MODULE_DEBUG
@@ -279,8 +251,6 @@ void FrontEndControler::processInputfieldContentChangeEvent0(uint8_t* data, size
const char* strbegin = (const char*)&data[3];
strbegin = zcpystr(event_cache.d.inputfield_content.text, strbegin, sizeof(event_cache.d.inputfield_content.text));
callUsrEventCb(&event_cache);
- // input_file_event_cache = event_cache;
- // input_file_event_cache_state = true;
}
void FrontEndControler::processInputfieldContentChangeEvent1(uint8_t* data, size_t len) {
@@ -303,32 +273,6 @@ void FrontEndControler::processInputfieldContentChangeEvent1(uint8_t* data, size
event_cache.bid = data[2];
const char* strbegin = (const char*)&data[3];
strbegin = zcpystr(event_cache.d.inputfield_content.text, strbegin, sizeof(event_cache.d.inputfield_content.text));
- // callUsrEventCb(&event_cache);
- input_file_event_cache = event_cache;
- input_file_event_cache_state = true;
-}
-
-void FrontEndControler::processLoginRequestEvent(uint8_t* data, size_t len) {
- /*
- * printh AE
- * prints dp,1
- * prints '&id&',1
- * prints cUsrName.txt,0
- * printh 00
- * prints txt_passwd.txt,0
- * printh 00
- * printh FF FF FF
- */
-
- // ZLOGI(TAG, "processLoginRequestEvent");
- memset(&event_cache, 0, sizeof(event_cache));
- event_cache.eventId = data[0];
- event_cache.pid = data[1];
- event_cache.bid = data[2];
- const char* strbegin = (const char*)&data[3];
- strbegin = zcpystr(event_cache.d.login_request.usrName, strbegin, MAX_USR_NAME_SIZE);
- strbegin = zcpystr(event_cache.d.login_request.passwd, strbegin, MAX_USR_PASSWD_LENGTH);
-
callUsrEventCb(&event_cache);
}
@@ -430,68 +374,68 @@ bool FrontEndControler::vis(uint16_t buuid, int32_t val) {
void FrontEndControler::alert(const char* info, function onConfirm) {
zlock_guard lg(m_cmdlock);
- if (m_isInPopWin) {
- ZLOGE(TAG, "isInPopWin,alert failed");
- return;
- }
-
- m_onAlertPageConfirmKey = onConfirm;
- static char buf[128];
- sprintf(buf, "%s", info);
-
- sendcmd("p[%d].b[%d].val=%d", pg_alert, ob_alert_frompage, m_nowPage);
- sendcmd("p[%d].b[%d].txt=\"%s\"", pg_alert, ob_alert_info, buf);
- sendcmd("page alert");
+ // if (m_isInPopWin) {
+ // ZLOGE(TAG, "isInPopWin,alert failed");
+ // return;
+ // }
+
+ // m_onAlertPageConfirmKey = onConfirm;
+ // static char buf[128];
+ // sprintf(buf, "%s", info);
+
+ // sendcmd("p[%d].b[%d].val=%d", pg_alert, ob_alert_frompage, m_nowPage);
+ // sendcmd("p[%d].b[%d].txt=\"%s\"", pg_alert, ob_alert_info, buf);
+ // sendcmd("page alert");
}
void FrontEndControler::alertNoConfirm(const char* info) {
zlock_guard lg(m_cmdlock);
- if (m_isInPopWin) {
- ZLOGE(TAG, "isInPopWin,alertNoConfirm failed");
- return;
- }
-
- static char buf[128];
- sprintf(buf, "%s", info);
-
- sendcmd("p[%d].b[%d].val=dp", pg_alert, ob_alert_frompage);
- sendcmd("p[%d].b[%d].txt=\"%s\"", pg_alert, ob_alert_info, buf);
- sendcmd("page alert");
- vis(ob_alert_confirmkey, 0);
+ // if (m_isInPopWin) {
+ // ZLOGE(TAG, "isInPopWin,alertNoConfirm failed");
+ // return;
+ // }
+
+ // static char buf[128];
+ // sprintf(buf, "%s", info);
+
+ // sendcmd("p[%d].b[%d].val=dp", pg_alert, ob_alert_frompage);
+ // sendcmd("p[%d].b[%d].txt=\"%s\"", pg_alert, ob_alert_info, buf);
+ // sendcmd("page alert");
+ // vis(ob_alert_confirmkey, 0);
}
void FrontEndControler::confirmNoCancle(const char* info, function onConfirm) {
zlock_guard lg(m_cmdlock);
- if (m_isInPopWin) {
- ZLOGE(TAG, "isInPopWin,confirmNoCancle failed");
- return;
- }
+ // if (m_isInPopWin) {
+ // ZLOGE(TAG, "isInPopWin,confirmNoCancle failed");
+ // return;
+ // }
- m_onConfirmPageConfirmKey = onConfirm;
+ // m_onConfirmPageConfirmKey = onConfirm;
- static char buf[128];
- sprintf(buf, "%s", info);
+ // static char buf[128];
+ // sprintf(buf, "%s", info);
- sendcmd("p[%d].b[%d].val=dp", pg_confirm, ob_confirm_frompage);
- sendcmd("p[%d].b[%d].txt=\"%s\"", pg_confirm, ob_confirm_info, buf);
- sendcmd("page confirm");
- vis(ob_confirm_canclekey, 0);
+ // sendcmd("p[%d].b[%d].val=dp", pg_confirm, ob_confirm_frompage);
+ // sendcmd("p[%d].b[%d].txt=\"%s\"", pg_confirm, ob_confirm_info, buf);
+ // sendcmd("page confirm");
+ // vis(ob_confirm_canclekey, 0);
}
void FrontEndControler::confirm(const char* info, function onConfirm) {
zlock_guard lg(m_cmdlock);
- if (m_isInPopWin) {
- ZLOGE(TAG, "isInPopWin,confirm failed");
- return;
- }
-
- m_onConfirmPageConfirmKey = onConfirm;
- static char buf[128];
- sprintf(buf, "%s", info);
-
- sendcmd("p[%d].b[%d].val=dp", pg_confirm, ob_confirm_frompage);
- sendcmd("p[%d].b[%d].txt=\"%s\"", pg_confirm, ob_confirm_info, buf);
- sendcmd("page confirm");
- vis(ob_confirm_canclekey, 1);
+ // if (m_isInPopWin) {
+ // ZLOGE(TAG, "isInPopWin,confirm failed");
+ // return;
+ // }
+
+ // m_onConfirmPageConfirmKey = onConfirm;
+ // static char buf[128];
+ // sprintf(buf, "%s", info);
+
+ // sendcmd("p[%d].b[%d].val=dp", pg_confirm, ob_confirm_frompage);
+ // sendcmd("p[%d].b[%d].txt=\"%s\"", pg_confirm, ob_confirm_info, buf);
+ // sendcmd("page confirm");
+ // vis(ob_confirm_canclekey, 1);
}
void FrontEndControler::chpage(uint8_t page) { sendcmd("page %d", page); }
diff --git a/usrc/uicontroler/front_end_controler.hpp b/usrc/uicontroler/front_end_controler.hpp
index 6833311..20aef3e 100644
--- a/usrc/uicontroler/front_end_controler.hpp
+++ b/usrc/uicontroler/front_end_controler.hpp
@@ -21,10 +21,9 @@ class FrontEndControler {
tjc_rx_packet_t ackcache;
zmutex m_cmdlock = {"FrontEndControler_LOCK"};
- tjc::tjc_usr_event_t event_cache;
- tjc::tjc_usr_event_t input_file_event_cache;
- bool input_file_event_cache_state = false;
+
+ tjc::tjc_usr_event_t event_cache;
// on_usr_event_cb_t cb;
@@ -37,7 +36,6 @@ class FrontEndControler {
function m_onConfirmPageConfirmKey;
function m_onAlertPageConfirmKey;
- bool m_isInPopWin = false;
public:
FrontEndControler() {};
@@ -95,7 +93,6 @@ class FrontEndControler {
void processInputfieldContentChangeEvent1(uint8_t* data, size_t len);
void processInputfieldContentChangeEvent0(uint8_t* data, size_t len);
void processUsrDoubleStateButtonEvent(uint8_t* data, size_t len);
- void processLoginRequestEvent(uint8_t* data, size_t len);
void startReceiveAck();
diff --git a/usrc/uicontroler/page/page.hpp b/usrc/uicontroler/page/page.hpp
index 32aa9f4..73aaaf6 100644
--- a/usrc/uicontroler/page/page.hpp
+++ b/usrc/uicontroler/page/page.hpp
@@ -1,19 +1,19 @@
#pragma once
-#include "Page_login.hpp"
-#include "Page_main.hpp"
-#include "Page_menu.hpp"
-#include "keyboard/Page_keybAcidCh.hpp"
-#include "submenu/Page_changePasswd.hpp"
-#include "submenu/Page_muAcidType.hpp"
-#include "submenu/Page_muAudit.hpp"
-#include "submenu/Page_muDeviceInfo.hpp"
-#include "submenu/Page_muInterval.hpp"
-#include "submenu/Page_muPumpTest.hpp"
-#include "submenu/Page_muSettings.hpp"
-#include "submenu/Page_muUsrMgr.hpp"
+// #include "Page_login.hpp"
+// #include "Page_main.hpp"
+// #include "Page_menu.hpp"
+// #include "keyboard/Page_keybAcidCh.hpp"
+// #include "submenu/Page_changePasswd.hpp"
+// #include "submenu/Page_muAcidType.hpp"
+// #include "submenu/Page_muAudit.hpp"
+// #include "submenu/Page_muDeviceInfo.hpp"
+// #include "submenu/Page_muInterval.hpp"
+// #include "submenu/Page_muPumpTest.hpp"
+// #include "submenu/Page_muSettings.hpp"
+// #include "submenu/Page_muUsrMgr.hpp"
-//
-#include "submenu/Page_muBleHandSett.hpp"
-#include "submenu/Page_muMotorSett.hpp"
-#include "submenu/Page_muPumpSett.hpp"
\ No newline at end of file
+// //
+// #include "submenu/Page_muBleHandSett.hpp"
+// #include "submenu/Page_muMotorSett.hpp"
+// #include "submenu/Page_muPumpSett.hpp"
\ No newline at end of file
diff --git a/usrc/uicontroler/tjc/tjc_constant.cpp b/usrc/uicontroler/tjc/tjc_constant.cpp
index 8be4f63..dae71a5 100644
--- a/usrc/uicontroler/tjc/tjc_constant.cpp
+++ b/usrc/uicontroler/tjc/tjc_constant.cpp
@@ -3,436 +3,6 @@
#include
namespace tjc {
-typedef struct {
- uint8_t pid;
- uint8_t bid;
- const char* info;
- const char* pids;
- const char* bidstr;
-} marco_info_t;
-
-#define _BINFO(_pid, _bid) {pg_##_pid, ob_##_pid##_##_bid, #_pid "_" #_bid, #_pid, #_bid}
-// 命名规范为驼峰命名
-// static marco_info_t infos[] = {
-// _BINFO(gvar, gvar), //
-// _BINFO(gvar, menupageid), //
-
-// _BINFO(pStart, pStart), //
-// _BINFO(pStart, j0), //
-// _BINFO(pStart, tm0), //
-// //
-// _BINFO(login, login), //
-// _BINFO(login, blogin), //
-// _BINFO(login, txtPasswd), //
-// _BINFO(login, uen0), //
-// _BINFO(login, uen1), //
-// _BINFO(login, uen2), //
-// _BINFO(login, uen3), //
-// _BINFO(login, uen4), //
-// _BINFO(login, uen5), //
-// _BINFO(login, txtUser0), //
-// _BINFO(login, txtUser1), //
-// _BINFO(login, txtUser2), //
-// _BINFO(login, txtUser3), //
-// _BINFO(login, txtUser4), //
-// _BINFO(login, txtUser5), //
-// _BINFO(login, m0), //
-// _BINFO(login, chooseUsr), //
-// _BINFO(login, cUsrName), //
-// //
-// _BINFO(main, main), //
-// _BINFO(main, acidch0), //
-// _BINFO(main, MenuButton), //
-// _BINFO(main, acidname0), //
-// _BINFO(main, acideval0), //
-// _BINFO(main, sysInfo), //
-// _BINFO(main, clock), //
-// _BINFO(main, acidname0id), //
-// _BINFO(main, acidname1id), //
-// _BINFO(main, acidname2id), //
-// _BINFO(main, acidname3id), //
-// _BINFO(main, RemoterS), //
-// _BINFO(main, AcidState), //
-// _BINFO(main, RunMode), //
-// _BINFO(main, RunModeVal), //
-// _BINFO(main, acidch1), //
-// _BINFO(main, acidname1), //
-// _BINFO(main, acideval1), //
-// _BINFO(main, acidch2), //
-// _BINFO(main, acidname2), //
-// _BINFO(main, acideval2), //
-// _BINFO(main, acidch3), //
-// _BINFO(main, acidname3), //
-// _BINFO(main, acideval3), //
-// //
-// _BINFO(keybAcidCh, keybAcidCh), //
-// _BINFO(keybAcidCh, bak), //
-// _BINFO(keybAcidCh, b0), //
-// _BINFO(keybAcidCh, b1), //
-// _BINFO(keybAcidCh, b2), //
-// _BINFO(keybAcidCh, b3), //
-// _BINFO(keybAcidCh, b4), //
-// _BINFO(keybAcidCh, b5), //
-// _BINFO(keybAcidCh, b6), //
-// _BINFO(keybAcidCh, b7), //
-// _BINFO(keybAcidCh, b8), //
-// _BINFO(keybAcidCh, b9), //
-// _BINFO(keybAcidCh, b10), //
-// _BINFO(keybAcidCh, b11), //
-// _BINFO(keybAcidCh, b12), //
-// _BINFO(keybAcidCh, b13), //
-// _BINFO(keybAcidCh, b14), //
-// _BINFO(keybAcidCh, loadpageid), //
-// _BINFO(keybAcidCh, loadcmpid), //
-// _BINFO(keybAcidCh, loadcmname), //
-// _BINFO(keybAcidCh, txt), //
-// _BINFO(keybAcidCh, fn0), //
-// //
-// _BINFO(menuAdmin, menuAdmin), //
-// _BINFO(menuAdmin, home), //
-// _BINFO(menuAdmin, muInterval), //
-// _BINFO(menuAdmin, changePasswd), //
-// _BINFO(menuAdmin, muTmrMgr), //
-// _BINFO(menuAdmin, muAcidType), //
-// _BINFO(menuAdmin, muUsrMgr), //
-// _BINFO(menuAdmin, muSettings), //
-// _BINFO(menuAdmin, muAudit), //
-// _BINFO(menuAdmin, muDeviceInfo), //
-// _BINFO(menuAdmin, unlogin), //
-// //
-// _BINFO(menuAdmin2, menuAdmin2), //
-// _BINFO(menuAdmin2, home), //
-// _BINFO(menuAdmin2, muInterval), //
-// _BINFO(menuAdmin2, changePasswd), //
-// _BINFO(menuAdmin2, muAcidType), //
-// _BINFO(menuAdmin2, muUsrMgr), //
-// _BINFO(menuAdmin2, muSettings), //
-// _BINFO(menuAdmin2, muDeviceInfo), //
-// _BINFO(menuAdmin2, unlogin), //
-// //
-// _BINFO(menuUsr, menuUsr), //
-// _BINFO(menuUsr, home), //
-// _BINFO(menuUsr, muInterval), //
-// _BINFO(menuUsr, changePasswd), //
-// _BINFO(menuUsr, muDeviceInfo), //
-// _BINFO(menuUsr, unlogin), //
-// //
-// _BINFO(muInterval, muInterval), //
-// _BINFO(muInterval, t0), //
-// _BINFO(muInterval, t1), //
-// _BINFO(muInterval, bak), //
-// _BINFO(muInterval, frompage), //
-// _BINFO(muInterval, stAcidInte), //
-// _BINFO(muInterval, t2), //
-// //
-// _BINFO(muUsrMgr, muUsrMgr), //
-// _BINFO(muUsrMgr, bak), //
-// _BINFO(muUsrMgr, t0), //
-// _BINFO(muUsrMgr, t2), //
-// _BINFO(muUsrMgr, t3), //
-// _BINFO(muUsrMgr, t4), //
-// _BINFO(muUsrMgr, sw1), //
-// _BINFO(muUsrMgr, t6), //
-// _BINFO(muUsrMgr, sw2), //
-// _BINFO(muUsrMgr, t8), //
-// _BINFO(muUsrMgr, sw3), //
-// _BINFO(muUsrMgr, t10), //
-// _BINFO(muUsrMgr, sw4), //
-// _BINFO(muUsrMgr, t12), //
-// _BINFO(muUsrMgr, b1), //
-// _BINFO(muUsrMgr, b0), //
-// _BINFO(muUsrMgr, b2), //
-// _BINFO(muUsrMgr, b3), //
-// _BINFO(muUsrMgr, frompage), //
-// //
-// _BINFO(muTmrMgr, muTmrMgr), //
-// _BINFO(muTmrMgr, select0), //
-// _BINFO(muTmrMgr, select1), //
-// _BINFO(muTmrMgr, select2), //
-// _BINFO(muTmrMgr, bak), //
-// _BINFO(muTmrMgr, select3), //
-// _BINFO(muTmrMgr, select4), //
-// _BINFO(muTmrMgr, select5), //
-// _BINFO(muTmrMgr, b0), //
-// _BINFO(muTmrMgr, frompage), //
-// //
-// _BINFO(muAcidType, muAcidType), //
-// _BINFO(muAcidType, bak), //
-// _BINFO(muAcidType, t1), //
-// _BINFO(muAcidType, t2), //
-// _BINFO(muAcidType, t3), //
-// _BINFO(muAcidType, t4), //
-// _BINFO(muAcidType, t5), //
-// _BINFO(muAcidType, t6), //
-// _BINFO(muAcidType, t7), //
-// _BINFO(muAcidType, t8), //
-// _BINFO(muAcidType, t9), //
-// _BINFO(muAcidType, t10), //
-// _BINFO(muAcidType, t11), //
-// _BINFO(muAcidType, t12), //
-// _BINFO(muAcidType, t13), //
-// _BINFO(muAcidType, t14), //
-// _BINFO(muAcidType, t15), //
-// _BINFO(muAcidType, frompage), //
-// //
-// _BINFO(muSettings, muSettings), //
-// _BINFO(muSettings, t0), //
-// _BINFO(muSettings, t1), //
-// _BINFO(muSettings, bak), //
-// _BINFO(muSettings, frompage), //
-// _BINFO(muSettings, stAcidInte), //
-// _BINFO(muSettings, t2), //
-// //
-// _BINFO(muDeviceInfo, muDeviceInfo), //
-// _BINFO(muDeviceInfo, bak), //
-// _BINFO(muDeviceInfo, t2), //
-// _BINFO(muDeviceInfo, t3), //
-// _BINFO(muDeviceInfo, t6), //
-// _BINFO(muDeviceInfo, t7), //
-// _BINFO(muDeviceInfo, t10), //
-// _BINFO(muDeviceInfo, t11), //
-// _BINFO(muDeviceInfo, frompage), //
-// //
-// _BINFO(muAudit, muAudit), //
-// _BINFO(muAudit, bak), //
-// _BINFO(muAudit, t0), //
-// _BINFO(muAudit, t1), //
-// _BINFO(muAudit, t2), //
-// _BINFO(muAudit, b0), //
-// _BINFO(muAudit, b1), //
-// _BINFO(muAudit, frompage), //
-// //
-// _BINFO(alert, alert), //
-// _BINFO(alert, t0), //
-// _BINFO(alert, confirmkey), //
-// _BINFO(alert, info), //
-// _BINFO(alert, frompage), //
-// //
-// _BINFO(confirm, confirm), //
-// _BINFO(confirm, t0), //
-// _BINFO(confirm, confirmkey), //
-// _BINFO(confirm, info), //
-// _BINFO(confirm, canclekey), //
-// _BINFO(confirm, frompage), //
-// //
-// _BINFO(changePasswd, changePasswd), //
-// _BINFO(changePasswd, t2), //
-// _BINFO(changePasswd, t3), //
-// _BINFO(changePasswd, t4), //
-// _BINFO(changePasswd, t5), //
-// _BINFO(changePasswd, b0), //
-// _BINFO(changePasswd, b1), //
-// _BINFO(changePasswd, t0), //
-// _BINFO(changePasswd, t1), //
-// _BINFO(changePasswd, frompage), //
-// //
-// _BINFO(keybdB, keybdB), //
-// _BINFO(keybdB, b0), //
-// _BINFO(keybdB, show), //
-// _BINFO(keybdB, b210), //
-// _BINFO(keybdB, b1), //
-// _BINFO(keybdB, b2), //
-// _BINFO(keybdB, b3), //
-// _BINFO(keybdB, b4), //
-// _BINFO(keybdB, b5), //
-// _BINFO(keybdB, b6), //
-// _BINFO(keybdB, b7), //
-// _BINFO(keybdB, b8), //
-// _BINFO(keybdB, b200), //
-// _BINFO(keybdB, b9), //
-// _BINFO(keybdB, loadpageid), //
-// _BINFO(keybdB, tm0), //
-// _BINFO(keybdB, loadcmpid), //
-// _BINFO(keybdB, input), //
-// _BINFO(keybdB, temp), //
-// _BINFO(keybdB, inputlenth), //
-// _BINFO(keybdB, t2), //
-// _BINFO(keybdB, b251), //
-// _BINFO(keybdB, temp2), //
-// _BINFO(keybdB, tempstr), //
-// _BINFO(keybdB, b10), //
-// _BINFO(keybdB, b11), //
-// _BINFO(keybdB, loadcmname), //
-// //
-// _BINFO(keybdAP, keybdAP), //
-// _BINFO(keybdAP, loadpageid), //
-// _BINFO(keybdAP, loadcmpid), //
-// _BINFO(keybdAP, b0), //
-// _BINFO(keybdAP, b251), //
-// _BINFO(keybdAP, b210), //
-// _BINFO(keybdAP, b1), //
-// _BINFO(keybdAP, b2), //
-// _BINFO(keybdAP, b3), //
-// _BINFO(keybdAP, b4), //
-// _BINFO(keybdAP, b5), //
-// _BINFO(keybdAP, b6), //
-// _BINFO(keybdAP, b7), //
-// _BINFO(keybdAP, b8), //
-// _BINFO(keybdAP, b200), //
-// _BINFO(keybdAP, b20), //
-// _BINFO(keybdAP, b21), //
-// _BINFO(keybdAP, b22), //
-// _BINFO(keybdAP, b23), //
-// _BINFO(keybdAP, b24), //
-// _BINFO(keybdAP, b25), //
-// _BINFO(keybdAP, b26), //
-// _BINFO(keybdAP, b27), //
-// _BINFO(keybdAP, b28), //
-// _BINFO(keybdAP, b220), //
-// _BINFO(keybdAP, b40), //
-// _BINFO(keybdAP, b41), //
-// _BINFO(keybdAP, b42), //
-// _BINFO(keybdAP, b43), //
-// _BINFO(keybdAP, b44), //
-// _BINFO(keybdAP, b45), //
-// _BINFO(keybdAP, b46), //
-// _BINFO(keybdAP, b230), //
-// _BINFO(keybdAP, b240), //
-// _BINFO(keybdAP, b242), //
-// _BINFO(keybdAP, b241), //
-// _BINFO(keybdAP, b244), //
-// _BINFO(keybdAP, b231), //
-// _BINFO(keybdAP, b245), //
-// _BINFO(keybdAP, refshowbu), //
-// _BINFO(keybdAP, tm0), //
-// _BINFO(keybdAP, input), //
-// _BINFO(keybdAP, show), //
-// _BINFO(keybdAP, temp), //
-// _BINFO(keybdAP, inputlenth), //
-// _BINFO(keybdAP, b249), //
-// _BINFO(keybdAP, b201), //
-// _BINFO(keybdAP, b9), //
-// _BINFO(keybdAP, b232), //
-// _BINFO(keybdAP, b243), //
-// _BINFO(keybdAP, pa_z), //
-// _BINFO(keybdAP, pa_d), //
-// _BINFO(keybdAP, pastr1), //
-// _BINFO(keybdAP, ii), //
-// _BINFO(keybdAP, loadpa), //
-// _BINFO(keybdAP, pastr0), //
-// _BINFO(keybdAP, bp1), //
-// _BINFO(keybdAP, bp2), //
-// _BINFO(keybdAP, bp3), //
-// _BINFO(keybdAP, bp4), //
-// _BINFO(keybdAP, bp5), //
-// _BINFO(keybdAP, bp6), //
-// _BINFO(keybdAP, bp7), //
-// _BINFO(keybdAP, bp8), //
-// _BINFO(keybdAP, bp9), //
-// _BINFO(keybdAP, bp10), //
-// _BINFO(keybdAP, bp11), //
-// _BINFO(keybdAP, bp12), //
-// _BINFO(keybdAP, bp13), //
-// _BINFO(keybdAP, bp14), //
-// _BINFO(keybdAP, bp15), //
-// _BINFO(keybdAP, bp16), //
-// _BINFO(keybdAP, bp17), //
-// _BINFO(keybdAP, bp18), //
-// _BINFO(keybdAP, b10), //
-// _BINFO(keybdAP, b11), //
-// _BINFO(keybdAP, temp2), //
-// _BINFO(keybdAP, tempstr), //
-// _BINFO(keybdAP, loadcmname), //
-// //
-// _BINFO(keybdA, keybdA), //
-// _BINFO(keybdA, loadpageid), //
-// _BINFO(keybdA, loadcmpid), //
-// _BINFO(keybdA, b0), //
-// _BINFO(keybdA, b251), //
-// _BINFO(keybdA, b210), //
-// _BINFO(keybdA, b1), //
-// _BINFO(keybdA, b2), //
-// _BINFO(keybdA, b3), //
-// _BINFO(keybdA, b4), //
-// _BINFO(keybdA, b5), //
-// _BINFO(keybdA, b6), //
-// _BINFO(keybdA, b7), //
-// _BINFO(keybdA, b8), //
-// _BINFO(keybdA, b200), //
-// _BINFO(keybdA, b20), //
-// _BINFO(keybdA, b21), //
-// _BINFO(keybdA, b22), //
-// _BINFO(keybdA, b23), //
-// _BINFO(keybdA, b24), //
-// _BINFO(keybdA, b25), //
-// _BINFO(keybdA, b26), //
-// _BINFO(keybdA, b27), //
-// _BINFO(keybdA, b28), //
-// _BINFO(keybdA, b220), //
-// _BINFO(keybdA, b40), //
-// _BINFO(keybdA, b41), //
-// _BINFO(keybdA, b42), //
-// _BINFO(keybdA, b43), //
-// _BINFO(keybdA, b44), //
-// _BINFO(keybdA, b45), //
-// _BINFO(keybdA, b46), //
-// _BINFO(keybdA, b230), //
-// _BINFO(keybdA, b240), //
-// _BINFO(keybdA, b242), //
-// _BINFO(keybdA, b241), //
-// _BINFO(keybdA, b243), //
-// _BINFO(keybdA, b231), //
-// _BINFO(keybdA, b244), //
-// _BINFO(keybdA, refshow), //
-// _BINFO(keybdA, tm0), //
-// _BINFO(keybdA, input), //
-// _BINFO(keybdA, show), //
-// _BINFO(keybdA, temp), //
-// _BINFO(keybdA, inputlenth), //
-// _BINFO(keybdA, b249), //
-// _BINFO(keybdA, b201), //
-// _BINFO(keybdA, b9), //
-// _BINFO(keybdA, b232), //
-// _BINFO(keybdA, tempstr), //
-// _BINFO(keybdA, temp2), //
-// _BINFO(keybdA, loadcmname), //
-// //
-// _BINFO(keyPasswd, keyPasswd), //
-// _BINFO(keyPasswd, b0), //
-// _BINFO(keyPasswd, show), //
-// _BINFO(keyPasswd, b210), //
-// _BINFO(keyPasswd, b1), //
-// _BINFO(keyPasswd, b2), //
-// _BINFO(keyPasswd, b3), //
-// _BINFO(keyPasswd, b4), //
-// _BINFO(keyPasswd, b5), //
-// _BINFO(keyPasswd, b6), //
-// _BINFO(keyPasswd, b7), //
-// _BINFO(keyPasswd, b8), //
-// _BINFO(keyPasswd, b200), //
-// _BINFO(keyPasswd, b9), //
-// _BINFO(keyPasswd, loadpageid), //
-// _BINFO(keyPasswd, tm0), //
-// _BINFO(keyPasswd, loadcmpid), //
-// _BINFO(keyPasswd, input), //
-// _BINFO(keyPasswd, temp), //
-// _BINFO(keyPasswd, inputlenth), //
-// _BINFO(keyPasswd, t2), //
-// _BINFO(keyPasswd, b251), //
-// _BINFO(keyPasswd, temp2), //
-// _BINFO(keyPasswd, tempstr), //
-// _BINFO(keyPasswd, b249), //
-// _BINFO(keyPasswd, loadcmname), //
-// };
-// //
-
-// const char* uimarco2str(uint8_t pid, uint8_t bid) {
-// for (int i = 0; i < sizeof(infos) / sizeof(infos[0]); i++) {
-// if (infos[i].pid == pid && infos[i].bid == bid) {
-// return infos[i].info;
-// }
-// }
-// return "unknownUiMarco";
-// }
-// const char* pageName(uint8_t pid) {
-// for (int i = 0; i < sizeof(infos) / sizeof(infos[0]); i++) {
-// if (infos[i].pid == pid) {
-// return infos[i].pids;
-// }
-// }
-// return "unknownPage";
-// }
-
#define PT_ENUM(key) \
case key: \
return #key;
@@ -473,9 +43,6 @@ const char* pt2str(uint8_t type) {
PT_ENUM(kpt_ack)
PT_ENUM(kpt_inputfield_content_change_event1)
PT_ENUM(kpt_double_state_button_event)
- PT_ENUM(kpt_login_request)
- PT_ENUM(kpt_unlogin_request)
-
default:
return "unkown_event";
break;
diff --git a/usrc/uicontroler/tjc/tjc_constant.hpp b/usrc/uicontroler/tjc/tjc_constant.hpp
index 50598a8..4958513 100644
--- a/usrc/uicontroler/tjc/tjc_constant.hpp
+++ b/usrc/uicontroler/tjc/tjc_constant.hpp
@@ -48,7 +48,7 @@ typedef enum {
* @brief 事件
*/
kpt_button_event = 0x65, //
- kpt_sys_event_page_id = 0x66,
+ kpt_sys_event_page_id = 0x66, // 页面变化事件
kpt_sys_event_touch_data = 0x67,
kpt_sys_event_sleep_touch = 0x68,
kpt_sys_event_string_var = 0x70,
@@ -63,14 +63,10 @@ typedef enum {
/**
* @brief 用户消息回执
*/
- kpt_ack = 0xAA,
- kpt_inputfield_content_change_event0 = 0xAB, // 同页面输入框内容变更事件
+ kpt_ack = 0xAA,
+ //
kpt_inputfield_content_change_event1 = 0xAC, // 跨页面键盘输入事件
kpt_double_state_button_event = 0xAD,
- kpt_login_request = 0xAE,
- kpt_unlogin_request = 0xAF,
- kpt_on_keyboard_page_load = 0xB0, // 键盘页面加载
- kpt_on_promopt_page_load = 0xB1, // 弹窗页面加载
} packet_type_t;
typedef enum {
@@ -88,12 +84,6 @@ typedef struct {
char text[TJC_MAX_PACKET_SIZE];
} inputfield_content;
- // kpt_usr_login_request
- struct {
- char usrName[MAX_USR_NAME_SIZE + 1];
- char passwd[MAX_USR_PASSWD_LENGTH + 1];
- } login_request;
-
// kpt_double_state_button_event
struct {
uint8_t val;
@@ -103,15 +93,6 @@ typedef struct {
uint8_t val; // 0 抬起,1按下
} button_event;
- struct {
- uint8_t fromPage;
- uint8_t fromPopPage;
- } on_page_load;
-
- struct {
- bool isFromPopWin;
- } sys_event_page_id;
-
} d;
} tjc_usr_event_t;
@@ -120,7 +101,6 @@ typedef enum {
k_input_confirm_event = 2,
} usr_event_type_t;
-
const char* pt2str(uint8_t type);
const char* uimarco2str(uint8_t pid, uint8_t bid);
const char* pageName(uint8_t page);