Эх сурвалжийг харах

[Improve][Added][AW-CCS][main.c][Module_FactoryConfig.c]
2022-7-20 / EASON YANG
Action
1. Improve: InitEthernet() function. Change uap0 to low priority.
2. Added: Defualt SysConfig.AthInterface.WifiBroadcastSssid to broadcast.

File
1. main.c
Action 1

2. Module_FactoryConfig.c
Action 2

FIRMWARE VERSION: B0.62.XX.XXXX.PX

8009 2 жил өмнө
parent
commit
e1d3bcebbe

+ 1 - 0
EVSE/Projects/AW-CCS/Apps/Module_FactoryConfig.c

@@ -307,6 +307,7 @@ int main(int argc, char *argv[])
 	strcpy((char *) SysConfig.AthInterface.WifiPassword, "");			// default: Null
 	SysConfig.AthInterface.WifiDhcpServer = 0;							// 0: Enable 1: Disable
 	SysConfig.AthInterface.WifiDhcpClient = 0;							// 0: Enable 1: Disable
+	SysConfig.AthInterface.WifiBroadcastSsid = 1;						// 0: hidden 1: broadcast
 
 	// Telecom configuration
 	strcpy((char*)SysConfig.TelecomInterface.TelcomApn, "");			// default: Null

+ 6 - 1
EVSE/Projects/AW-CCS/Apps/main.c

@@ -2772,7 +2772,12 @@ void InitEthernet()
 			}
 
 			// Change uap0 to low priority
-			system("/sbin/ifmetric uap0 1");
+			if(ShmSysConfigAndInfo->SysConfig.isEnableLocalPowerSharing &&
+			  (ShmSysConfigAndInfo->SysConfig.AthInterface.WifiMode == 2) &&
+			  (isUap0up() == PASS))
+			{
+				system("/sbin/ifmetric uap0 1");
+			}
 
 			sleep(5);
 		}