浏览代码

[Improve][DM30][DW30][LCM]: Using Wi-Fi connect/disconnect icons for Wi-Fi AP mode in LCM.

2020.06.18 / TC Hsu

Actions: Modify RefreshConnStatus() function, when Wi-Fi mode setup to AP mode, if AP mode broadcast successful, it will show Wi-Fi connected, otherwise, it will show Wi-Fi disconnected.

Image version    : N/A
Image checksum   : N/A

Hardware PWB P/N : N/A
Hardware Version : N/A

Files:

	modified:   EVSE/Projects/DM30/Apps/Module_LcmControl.c
	modified:   EVSE/Projects/DW30/Apps/Module_LcmControl.c
TC_Hsu 4 年之前
父节点
当前提交
5b4783f0d9
共有 2 个文件被更改,包括 8 次插入4 次删除
  1. 4 2
      EVSE/Projects/DM30/Apps/Module_LcmControl.c
  2. 4 2
      EVSE/Projects/DW30/Apps/Module_LcmControl.c

+ 4 - 2
EVSE/Projects/DM30/Apps/Module_LcmControl.c

@@ -761,9 +761,11 @@ void RefreshPageAnimation(byte value)
 void RefreshConnStatus()
 {
     // Wifi priority is higher than Ethernet
-    if(ShmSysConfigAndInfo->SysConfig.AthInterface.WifiMode == _SYS_WIFI_MODE_STATION)
+    if(ShmSysConfigAndInfo->SysConfig.AthInterface.WifiMode == _SYS_WIFI_MODE_STATION ||
+       ShmSysConfigAndInfo->SysConfig.AthInterface.WifiMode == _SYS_WIFI_MODE_AP)
     {
-        if (ShmSysConfigAndInfo->SysConfig.AthInterface.WifiNetworkConn == YES)
+        if (ShmSysConfigAndInfo->SysConfig.AthInterface.WifiNetworkConn == YES ||
+            ShmStatusCodeData->InfoCode.InfoEvents.bits.InternetDisconnectViaWiFi == NO)
         {
             _wifi_conn_status = true;
             ChangeDisplay2Value(__ethernet_status, _disappear);

+ 4 - 2
EVSE/Projects/DW30/Apps/Module_LcmControl.c

@@ -761,9 +761,11 @@ void RefreshPageAnimation(byte value)
 void RefreshConnStatus()
 {
     // Wifi priority is higher than Ethernet
-    if(ShmSysConfigAndInfo->SysConfig.AthInterface.WifiMode == _SYS_WIFI_MODE_STATION)
+    if(ShmSysConfigAndInfo->SysConfig.AthInterface.WifiMode == _SYS_WIFI_MODE_STATION ||
+       ShmSysConfigAndInfo->SysConfig.AthInterface.WifiMode == _SYS_WIFI_MODE_AP)
     {
-        if (ShmSysConfigAndInfo->SysConfig.AthInterface.WifiNetworkConn == YES)
+        if (ShmSysConfigAndInfo->SysConfig.AthInterface.WifiNetworkConn == YES ||
+            ShmStatusCodeData->InfoCode.InfoEvents.bits.InternetDisconnectViaWiFi == NO)
         {
             _wifi_conn_status = true;
             ChangeDisplay2Value(__ethernet_status, _disappear);