added wifi.ap.getconfig() by @md5crypt https://github.com/nodemcu/nodemcu-firmware/pull/500/files#diff-81824fe90d00138d98b6e9f0d7d8c7dcL1458.
This commit is contained in:
parent
a32df17579
commit
663158e4ab
|
@ -815,6 +815,19 @@ static int wifi_ap_getbroadcast( lua_State* L ){
|
|||
return wifi_getbroadcast(L, SOFTAP_IF);
|
||||
}
|
||||
|
||||
// Lua: wifi.ap.getconfig()
|
||||
static int wifi_ap_getconfig( lua_State* L )
|
||||
{
|
||||
struct softap_config config;
|
||||
wifi_softap_get_config(&config);
|
||||
lua_pushstring( L, config.ssid );
|
||||
if(config.authmode = AUTH_OPEN)
|
||||
lua_pushnil(L);
|
||||
else
|
||||
lua_pushstring( L, config.password );
|
||||
return 2;
|
||||
}
|
||||
|
||||
// Lua: wifi.ap.config(table)
|
||||
static int wifi_ap_config( lua_State* L )
|
||||
{
|
||||
|
@ -1030,6 +1043,7 @@ static const LUA_REG_TYPE wifi_station_map[] =
|
|||
{ LSTRKEY( "connect" ), LFUNCVAL ( wifi_station_connect4lua ) },
|
||||
{ LSTRKEY( "disconnect" ), LFUNCVAL ( wifi_station_disconnect4lua ) },
|
||||
{ LSTRKEY( "autoconnect" ), LFUNCVAL ( wifi_station_setauto ) },
|
||||
{ LSTRKEY( "getconfig" ), LFUNCVAL( wifi_ap_getconfig ) },
|
||||
{ LSTRKEY( "getip" ), LFUNCVAL ( wifi_station_getip ) },
|
||||
{ LSTRKEY( "setip" ), LFUNCVAL ( wifi_station_setip ) },
|
||||
{ LSTRKEY( "getbroadcast" ), LFUNCVAL ( wifi_station_getbroadcast) },
|
||||
|
|
Loading…
Reference in New Issue