Restore old parameter, if not set
This commit is contained in:
parent
17a9416607
commit
2f9f9fdc68
44
telnet.lua
44
telnet.lua
@ -34,11 +34,12 @@ function startTelnetServer()
|
|||||||
print("Telnetserver is up")
|
print("Telnetserver is up")
|
||||||
end
|
end
|
||||||
|
|
||||||
function storeConfig(_ssid, _password, _timezoneoffset, _inv46, _dim, _fcolor, _colorMin1, _colorMin2, _colorMin3, _colorMin4, _bcolor, _threequater)
|
function storeConfig(_ssid, _password, _timezoneoffset, _sntpserver, _inv46, _dim, _fcolor, _colorMin1, _colorMin2, _colorMin3, _colorMin4, _bcolor, _threequater)
|
||||||
|
|
||||||
if ( (_ssid == nil) and
|
if ( (_ssid == nil) and
|
||||||
(_password == nil) and
|
(_password == nil) and
|
||||||
(_timezoneoffset == nil) and
|
(_timezoneoffset == nil) and
|
||||||
|
(_sntpserver == nil) and
|
||||||
(_inv46 == nil) and
|
(_inv46 == nil) and
|
||||||
(_dim == nil) and
|
(_dim == nil) and
|
||||||
(_fcolor == nil) and
|
(_fcolor == nil) and
|
||||||
@ -49,7 +50,8 @@ if ( (_ssid == nil) and
|
|||||||
(_bcolor == nil) and
|
(_bcolor == nil) and
|
||||||
(_threequater == nil) ) then
|
(_threequater == nil) ) then
|
||||||
print("one parameter is mandatory:")
|
print("one parameter is mandatory:")
|
||||||
print("storeConfig(ssid, password, timezoneoffset, inv46, dim, fcolor, colorMin1, colorMin2, colorMin3, colorMin4, bcolor, threequater)")
|
print("storeConfig(ssid, password, timezoneoffset, sntpserver, inv46, dim, fcolor, colorMin1, colorMin2, colorMin3, colorMin4, bcolor, threequater)")
|
||||||
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
if (_password==nil) then
|
if (_password==nil) then
|
||||||
@ -64,39 +66,53 @@ else
|
|||||||
ssid = _ssid
|
ssid = _ssid
|
||||||
end
|
end
|
||||||
|
|
||||||
if (_timezoneoffset==nil) then
|
if (_sntpserver == nil) then
|
||||||
|
sntpserver = sntpserverhostname
|
||||||
|
print("Restore SNTP: " .. tostring(sntpserver))
|
||||||
|
else
|
||||||
|
sntpserver = _sntpserver
|
||||||
|
end
|
||||||
|
|
||||||
|
if (_timezoneoffset ~= nil) then
|
||||||
timezoneoffset = _timezoneoffset
|
timezoneoffset = _timezoneoffset
|
||||||
end
|
end
|
||||||
if (_inv46 == nil) then
|
if (_inv46 ~= nil) then
|
||||||
inv46 = _inv46
|
if ((_inv46 == true) or (_inv == "on")) then
|
||||||
|
inv46 = "on"
|
||||||
|
elseif ((_inv46 == false) or (_inv == "off")) then
|
||||||
|
inv46 = "off"
|
||||||
|
else
|
||||||
|
inv46 = "off"
|
||||||
end
|
end
|
||||||
if (_dim == nil) then
|
end
|
||||||
|
if (_dim ~= nil) then
|
||||||
dim = _dim
|
dim = _dim
|
||||||
end
|
end
|
||||||
if (_fcolor == nil) then
|
if (_fcolor ~= nil) then
|
||||||
fcolor = _fcolor
|
fcolor = _fcolor
|
||||||
end
|
end
|
||||||
if (_bcolor == nil) then
|
if (_bcolor ~= nil) then
|
||||||
bcolor = _bcolor
|
bcolor = _bcolor
|
||||||
end
|
end
|
||||||
if (_colorMin1 == nil) then
|
if (_colorMin1 ~= nil) then
|
||||||
colorMin1 = _colorMin1
|
colorMin1 = _colorMin1
|
||||||
end
|
end
|
||||||
if (_colorMin2 == nil) then
|
if (_colorMin2 ~= nil) then
|
||||||
colorMin2 = _colorMin2
|
colorMin2 = _colorMin2
|
||||||
end
|
end
|
||||||
if (_colorMin3 == nil) then
|
if (_colorMin3 ~= nil) then
|
||||||
colorMin3 = _colorMin3
|
colorMin3 = _colorMin3
|
||||||
end
|
end
|
||||||
if (_colorMin4 == nil) then
|
if (_colorMin4 ~= nil) then
|
||||||
colorMin4 = _colorMin4
|
colorMin4 = _colorMin4
|
||||||
end
|
end
|
||||||
if (_threequater == nil) then
|
if (_threequater ~= nil) then
|
||||||
threequater = _threequater
|
threequater = _threequater
|
||||||
end
|
end
|
||||||
|
|
||||||
print("SSID = " .. tostring(ssid))
|
print("SSID = " .. tostring(ssid))
|
||||||
print("TZNE = " .. tostring(timezoneoffset))
|
print("TZNE = " .. tostring(timezoneoffset))
|
||||||
|
print("NTP = " .. tostring(sntpserver))
|
||||||
print("INVT = " .. tostring(inv46))
|
print("INVT = " .. tostring(inv46))
|
||||||
print("DIM = " .. tostring(dim))
|
print("DIM = " .. tostring(dim))
|
||||||
print("FCOL = " .. tostring(fcolor))
|
print("FCOL = " .. tostring(fcolor))
|
||||||
@ -184,6 +200,8 @@ sec=nil
|
|||||||
file.remove(configFile)
|
file.remove(configFile)
|
||||||
if (file.rename(configFile .. ".new", configFile)) then
|
if (file.rename(configFile .. ".new", configFile)) then
|
||||||
print("Rename Successfully")
|
print("Rename Successfully")
|
||||||
|
else
|
||||||
|
print("Cannot rename " .. configFile .. ".new")
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user