|
@@ -948,6 +948,8 @@ int main(int argc, char *argv[]) {
|
|
|
int WifiMode=0;
|
|
|
char *WifiSsid=NULL;
|
|
|
char *WifiPassword=NULL;
|
|
|
+ int WifiBroadcastSsid=0;
|
|
|
+ char *WifiTargetBssidMac=NULL;
|
|
|
int WifiDhcpServer=0;
|
|
|
int WifiDhcpClient=0;
|
|
|
char *WifiIpAddress=NULL;
|
|
@@ -992,6 +994,16 @@ int main(int argc, char *argv[]) {
|
|
|
if (strcmp(WifiSsid, (char*)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid) != 0) Wcnt++;
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword,WifiPassword);
|
|
|
}
|
|
|
+ if( json_object_object_get_ex(jobj, "WifiBroadcastSsid", &val_obj) ) {
|
|
|
+ WifiBroadcastSsid = json_object_get_int(val_obj);
|
|
|
+ if(WifiBroadcastSsid!=ShmSysConfigAndInfo->SysConfig.AthInterface.WifiBroadcastSsid) Wcnt++;
|
|
|
+ ShmSysConfigAndInfo->SysConfig.AthInterface.WifiBroadcastSsid=WifiBroadcastSsid;
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "WifiTargetBssidMac", &val_obj) ) {
|
|
|
+ WifiTargetBssidMac = (char*)json_object_get_string(val_obj);
|
|
|
+ if (strcmp(WifiTargetBssidMac, (char*)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiTargetBssidMac) != 0) Wcnt++;
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiTargetBssidMac,WifiTargetBssidMac);
|
|
|
+ }
|
|
|
if( json_object_object_get_ex(jobj, "WifiDhcpServer", &val_obj) ) {
|
|
|
WifiDhcpServer = json_object_get_int(val_obj);
|
|
|
if(WifiDhcpServer!=ShmSysConfigAndInfo->SysConfig.AthInterface.WifiDhcpServer) Wcnt++;
|
|
@@ -1850,6 +1862,8 @@ int main(int argc, char *argv[]) {
|
|
|
struct json_object *WifiMode;
|
|
|
struct json_object *WifiSsid;
|
|
|
struct json_object *WifiPassword;
|
|
|
+ struct json_object *WifiBroadcastSsid;
|
|
|
+ struct json_object *WifiTargetBssidMac;
|
|
|
struct json_object *WifiRssi;
|
|
|
struct json_object *WifiDhcpServer;
|
|
|
struct json_object *WifiDhcpClient;
|
|
@@ -2536,6 +2550,8 @@ int main(int argc, char *argv[]) {
|
|
|
WifiMode = json_object_new_int(ShmSysConfigAndInfo->SysConfig.AthInterface.WifiMode);
|
|
|
WifiSsid = json_object_new_string((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid);
|
|
|
WifiPassword = json_object_new_string((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword);
|
|
|
+ WifiBroadcastSsid = json_object_new_int(ShmSysConfigAndInfo->SysConfig.AthInterface.WifiBroadcastSsid);
|
|
|
+ WifiTargetBssidMac = json_object_new_string((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiTargetBssidMac);
|
|
|
WifiRssi = json_object_new_int(ShmSysConfigAndInfo->SysConfig.AthInterface.WifiRssi);
|
|
|
WifiDhcpServer = json_object_new_int(ShmSysConfigAndInfo->SysConfig.AthInterface.WifiDhcpServer);
|
|
|
WifiDhcpClient = json_object_new_int(ShmSysConfigAndInfo->SysConfig.AthInterface.WifiDhcpClient);
|
|
@@ -2965,6 +2981,8 @@ int main(int argc, char *argv[]) {
|
|
|
json_object_object_add(jobj3,"WifiMode",WifiMode);
|
|
|
json_object_object_add(jobj3,"WifiSsid",WifiSsid);
|
|
|
json_object_object_add(jobj3,"WifiPassword",WifiPassword);
|
|
|
+ json_object_object_add(jobj3,"WifiBroadcastSsid",WifiBroadcastSsid);
|
|
|
+ json_object_object_add(jobj3,"WifiTargetBssidMac",WifiTargetBssidMac);
|
|
|
json_object_object_add(jobj3,"WifiRssi",WifiRssi);
|
|
|
json_object_object_add(jobj3,"WifiDhcpServer",WifiDhcpServer);
|
|
|
json_object_object_add(jobj3,"WifiDhcpClient",WifiDhcpClient);
|